Advertisement
ITanmix

Untitled

Dec 1st, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. package me.exeptioner.main;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Effect;
  5. import org.bukkit.Location;
  6. import org.bukkit.Material;
  7. import org.bukkit.Sound;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.event.EventHandler;
  10. import org.bukkit.event.Listener;
  11. import org.bukkit.event.block.Action;
  12. import org.bukkit.event.player.AsyncPlayerChatEvent;
  13. import org.bukkit.event.player.PlayerInteractEvent;
  14. import org.bukkit.event.player.PlayerJoinEvent;
  15. import org.bukkit.event.player.PlayerMoveEvent;
  16. import org.bukkit.inventory.Inventory;
  17. import org.bukkit.inventory.ItemStack;
  18. import org.bukkit.plugin.java.JavaPlugin;
  19. import org.bukkit.scoreboard.Scoreboard;
  20. import org.bukkit.scoreboard.Team;
  21. import org.bukkit.util.Vector;
  22.  
  23. public class main extends JavaPlugin implements Listener {
  24.  
  25.  
  26. public void onEnable() {
  27. System.out.println("[TabList] ONLINE");
  28. Bukkit.getPluginManager().registerEvents(this, this);
  29. }
  30.  
  31. public void onDisable() {
  32. System.out.println("[TabList] OFFLINE");
  33. }
  34.  
  35. public String getPrefix(Player p){
  36. String prefix = "g-"+"§a";
  37. if(p.isOp()){
  38. prefix = "a-"+"§aAdmin §f| §a";
  39. }else
  40. if(p.hasPermission("p.dev")){
  41. prefix = "b-"+"§b§lDev §7§l| §b§l";
  42. }else
  43. if(p.hasPermission("p.srmod")){
  44. prefix = "c-"+"§cMod | §c";
  45. }else
  46. if(p.hasPermission("p.yt")){
  47. prefix = "e-"+"§5";
  48. }else
  49. if(p.hasPermission("p.p")){
  50. prefix = "f-"+"§6";
  51. }else
  52. if(p.hasPermission("p.builder")){
  53. prefix = "d-"+"§dBuilder | §d";
  54. }
  55. return prefix;
  56. }
  57.  
  58. @EventHandler
  59. public void onJoin(PlayerJoinEvent e) {
  60. e.setJoinMessage(null);
  61. Player p = e.getPlayer();
  62. String Prefix = getPrefix(p);
  63. addPrefix(p, Prefix);
  64. e.setJoinMessage(null);
  65. }
  66. @SuppressWarnings("deprecation")
  67. public static void addPrefix(Player p, String prefix) {
  68. Scoreboard main = Bukkit.getScoreboardManager().getMainScoreboard();
  69. Team t = main.getTeam(prefix);
  70. t.addPlayer(p);
  71. }
  72.  
  73. @EventHandler
  74. public void onChat(AsyncPlayerChatEvent e){
  75. Player p = e.getPlayer();
  76. String prefix = getPrefix(p);
  77. String msg = e.getMessage();
  78. e.setFormat(prefix+p.getName()+ "§8: §f" +msg);
  79. }
  80.  
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement