Advertisement
Guest User

ddd

a guest
Jul 16th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. package inferno.core.commands.staff;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import inferno.core.util.Utils;
  10.  
  11. public class Chat implements CommandExecutor {
  12.  
  13. public static boolean togglechat = true;
  14.  
  15. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  16. Player p = (Player) sender;
  17. if(cmd.getName().equalsIgnoreCase("chat")) {
  18. if(!p.hasPermission("inferno.core.chat")) {
  19.  
  20. }
  21. if ((args.length == 0) || (args.length > 1)){
  22.  
  23. p.sendMessage(Utils.c("&7"));
  24. p.sendMessage(Utils.c("&6&lPLAYER MANAGEMENT"));
  25. p.sendMessage(Utils.c("&e"));
  26. p.sendMessage(Utils.c("&eUsage:&b /chat [Enable/Disable/Clear]"));
  27. p.sendMessage(Utils.c("&e"));
  28. p.sendMessage(Utils.c("&eRelated Commands: "));
  29. p.sendMessage(Utils.c("&e"));
  30. Utils.relatedCommandsStaff(p);
  31. p.sendMessage(Utils.c("&7"));
  32. return false;
  33. }
  34. if(args.length == 1) {
  35. if(args[0].equalsIgnoreCase("enable")) {
  36. if(togglechat = false) {
  37.  
  38. p.sendMessage("");
  39. p.sendMessage(Utils.c("&c&l#&7 You have &6Enabled &7the chat."));
  40. p.sendMessage("");
  41.  
  42. Bukkit.broadcastMessage(Utils.c("&c&l#&7 The chat has been &6Enabled &7by &6" + p.getName() + "&7."));
  43.  
  44. togglechat = true;
  45.  
  46. return true;
  47. }
  48.  
  49. p.sendMessage("");
  50. p.sendMessage(Utils.c("&c&l#&7 The chat is already &6Enabled&7."));
  51. p.sendMessage("");
  52.  
  53. return true;
  54.  
  55. }else if(args[0].equalsIgnoreCase("disable")) {
  56. if(togglechat = true) {
  57.  
  58. p.sendMessage("");
  59. p.sendMessage(Utils.c("&c&l#&7 You have &6Disabled &7the chat."));
  60. p.sendMessage("");
  61.  
  62. Bukkit.broadcastMessage(Utils.c("&c&l#&7 The chat has been &6Disabled &7by &6" + p.getName() + "&7."));
  63.  
  64. togglechat = false;
  65.  
  66. return true;
  67. }
  68.  
  69. p.sendMessage("");
  70. p.sendMessage(Utils.c("&c&l#&7 The chat is already &6Disabled&7."));
  71. p.sendMessage("");
  72.  
  73. return true;
  74.  
  75. }else if(args[0].equalsIgnoreCase("clear")) {
  76. for (int i = 0; i < 100;) {
  77. Bukkit.broadcastMessage("");
  78. i++;
  79. }
  80. Bukkit.broadcastMessage(Utils.c("&c&l#&7 The chat has been cleared by &6" + p.getName() + "&7."));
  81. }
  82. }
  83.  
  84. p.sendMessage(Utils.c("&7"));
  85. p.sendMessage(Utils.c("&6&lPLAYER MANAGEMENT"));
  86. p.sendMessage(Utils.c("&e"));
  87. p.sendMessage(Utils.c("&eUsage:&b /chat [Enable/Disable/Clear]"));
  88. p.sendMessage(Utils.c("&e"));
  89. p.sendMessage(Utils.c("&eRelated Commands: "));
  90. p.sendMessage(Utils.c("&e"));
  91. Utils.relatedCommandsStaff(p);
  92. p.sendMessage(Utils.c("&7"));
  93. return false;
  94.  
  95. }
  96. return false;
  97. }
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement