Guest User

Main

a guest
Jul 23rd, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.39 KB | None | 0 0
  1. package ml.sicknation.main;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.Sound;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.plugin.java.JavaPlugin;
  9.  
  10. import ml.sicknation.gui.BanGUI;
  11.  
  12. public class Main extends JavaPlugin {
  13.  
  14. public Main plugin;
  15.  
  16. public BanGUI BanGUI;
  17.  
  18. public void CommandHandler(Main plugin){
  19. this.plugin = plugin;
  20. BanGUI = new BanGUI(plugin);
  21. }
  22.  
  23. public void onEnable() {
  24. }
  25.  
  26. public void onDisable() {
  27. }
  28.  
  29. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  30. Player p = (Player) sender;
  31. if (cmd.getName().equalsIgnoreCase("punish")) {
  32. if (args.length == 0) {
  33. if (sender.hasPermission("punish.command.punish") || sender.isOp()) {
  34. p.sendMessage(ChatColor.BLUE + "Punishments" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "Please use: " + ChatColor.WHITE + "/punish {player}");
  35. } else {
  36. p.sendMessage(ChatColor.BLUE + "Permissions" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You don't have enough permissions.");
  37. }
  38. } else if(args.length == 1) {
  39. p.openInventory(ml.sicknation.gui.BanGUI.inv);
  40. }
  41. }if (cmd.getName().equalsIgnoreCase("callout")) {
  42. if (sender.hasPermission("punish.command.callout") || sender.isOp()) {
  43.  
  44. if (args.length == 0) {
  45. p.sendMessage(ChatColor.BLUE + "Error" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "/callout {player} {reason}");
  46. } else {
  47. Player target = getServer().getPlayer(args[0]);
  48. if (args.length == 1) {
  49. p.sendMessage(ChatColor.BLUE + "Error" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "Please give a reason.");
  50. return true;
  51. }
  52. if (args.length == 2) {
  53. getLogger().info("test3");
  54. p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_TOUCH, 3.0F, 0.5F);
  55. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You are being called out for " + ChatColor.WHITE + args[1]);
  56. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "Please resond to " + ChatColor.WHITE + p.getName() + ChatColor.RED + " in " + ChatColor.WHITE + "/msg " + p.getName());
  57. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You may be banned if you dont respond.");
  58. p.sendMessage(ChatColor.BLUE + "Punishments" + ChatColor.DARK_GRAY + " >> " + ChatColor.WHITE + target.getName() + ChatColor.RED + " has been notified for " + ChatColor.WHITE + args[1] + ChatColor.RED + ".");
  59. return true;
  60. }
  61. }
  62. } else {
  63. p.sendMessage(ChatColor.BLUE + "Permissions" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You don't have enough permissions.");
  64. }
  65. } if(cmd.getName().equalsIgnoreCase("ts")) {
  66. if(sender.hasPermission("punish.command.ts") || sender.isOp()) {
  67.  
  68. if (args.length == 0) {
  69. p.sendMessage(ChatColor.BLUE + "Error" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "/ts {player} {reason}");
  70. } else {
  71. Player target = getServer().getPlayer(args[0]);
  72. if (args.length == 1) {
  73. p.sendMessage(ChatColor.BLUE + "Error" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "Please give a reason.");
  74. return true;
  75. }
  76. if (args.length == 2) {
  77. p.playSound(p.getLocation(), Sound.ENTITY_EXPERIENCE_ORB_TOUCH, 3.0F, 0.5F);
  78. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You are being asked to join ts for " + ChatColor.WHITE + args[2] + ChatColor.RED + " by " + ChatColor.WHITE + p.getName());
  79. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "Please join teamspeak with " + ChatColor.WHITE + "ts.koonkraft.net");
  80. target.sendMessage(ChatColor.BLUE + "ATTENTION" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You may be permanently ban if you dont join.");
  81. p.sendMessage(ChatColor.BLUE + "Punishments" + ChatColor.DARK_GRAY + " >> " + ChatColor.WHITE + target.getName() + ChatColor.RED + " has been notified for " + ChatColor.WHITE + args[2] + ChatColor.RED + ".");
  82. return true;
  83. }
  84. }
  85. } else {
  86. p.sendMessage(ChatColor.BLUE + "Permissions" + ChatColor.DARK_GRAY + " >> " + ChatColor.RED + "You don't have enough permissions.");
  87. }
  88. }
  89. return false;
  90. }
  91.  
  92. }
Add Comment
Please, Sign In to add comment