Guest User

CommandsClass

a guest
May 23rd, 2019
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. package net.minenite.warzairdrops;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7.  
  8.  
  9. public class CommandsClass
  10. implements CommandExecutor
  11. {
  12. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  13. if (cmd.getName().equalsIgnoreCase("ad")) {
  14.  
  15. if (!sender.isOp()) {
  16. sender.sendMessage(ChatColor.RED + "You must be an OP if you wish to access these commands.");
  17. return true;
  18. }
  19.  
  20. if (args.length == 0) {
  21. sender.sendMessage(ChatColor.AQUA + "AirDrops Plus Commands list:");
  22. sender.sendMessage(ChatColor.GOLD + "/ad interval [minutes]");
  23. sender.sendMessage(ChatColor.GOLD + "/ad world [worldname]");
  24. sender.sendMessage(ChatColor.GOLD + "/ad disable");
  25. sender.sendMessage(ChatColor.GOLD + "/ad enable");
  26. } else if (args.length == 1) {
  27. if (args[0].toString().equals("disable")) {
  28. MainClass.enabled = Boolean.valueOf(false);
  29. sender.sendMessage(ChatColor.RED + "Airdrops have been disabled!");
  30. } else if (args[0].toString().equals("enable")) {
  31. MainClass.enabled = Boolean.valueOf(true);
  32. sender.sendMessage(ChatColor.RED + "Airdrops have been enabled!");
  33. }
  34. } else if (args.length == 2) {
  35. if (args[0].toString().equals("interval")) {
  36. String interString = args[1].toString();
  37. Integer interInt = Integer.valueOf(Integer.parseInt(interString));
  38. MainClass.plugin.getConfig().set("TimeBetweenDropsMinutes", interInt);
  39. MainClass.TBD = interInt;
  40. MainClass.plugin.saveConfig();
  41. MainClass.plugin.reloadConfig();
  42. sender.sendMessage(ChatColor.RED + "Airdrop interval has been set to " + interInt);
  43. }
  44. else if (args[0].toString().equals("world")) {
  45. String worldString = args[1].toString();
  46. MainClass.plugin.getConfig().set("dropWorld", worldString);
  47. MainClass.dropWorld = worldString;
  48. MainClass.plugin.saveConfig();
  49. MainClass.plugin.reloadConfig();
  50. sender.sendMessage(ChatColor.RED + "Airdrop world has been set to " + worldString);
  51. }
  52. }
  53. }
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60. return true;
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment