danik159

Untitled

Aug 14th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.22 KB | None | 0 0
  1. package com.chickenstyle.grant;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.inventory.InventoryClickEvent;
  9. import org.bukkit.event.inventory.InventoryCloseEvent;
  10. import org.bukkit.plugin.java.JavaPlugin;
  11.  
  12. public class Main extends JavaPlugin implements Listener {
  13. public void onEnable() {
  14. System.out.println(ChatColor.GREEN + "GrantPlugin Has Been Enabled!");
  15. getCommand("grant").setExecutor(new grant());
  16. Bukkit.getPluginManager().registerEvents(this, this);
  17. }
  18.  
  19. @EventHandler
  20. public void close(InventoryCloseEvent e) {
  21. if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Set Time For Grant")) {
  22. grant.name.clear();
  23. grant.rank.clear();
  24. }
  25. }
  26.  
  27. @EventHandler
  28. public void onClick(InventoryClickEvent e) {
  29. Player player = (Player) e.getWhoClicked();
  30. int slot = e.getSlot();
  31. if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Grant")) {
  32. e.setCancelled(true);
  33. if (slot == 11) {
  34. grant.rank.put(player, "Owner");
  35. } else if (slot == 12) {
  36. grant.rank.put(player, "Sr.Admin");
  37. } else if (slot == 13) {
  38. grant.rank.put(player, "Admin");
  39. } else if (slot == 14) {
  40. grant.rank.put(player, "Manager");
  41. } else if (slot == 15) {
  42. grant.rank.put(player, "Jr.Admin");
  43. } else if (slot == 20) {
  44. grant.rank.put(player, "Developer");
  45. } else if (slot == 21) {
  46. grant.rank.put(player, "Sr.Moderator");
  47. } else if (slot == 22) {
  48. grant.rank.put(player, "Builder");
  49. } else if (slot == 23) {
  50. grant.rank.put(player, "Moderator");
  51. } else if (slot == 24) {
  52. grant.rank.put(player, "Jr.Moderator");
  53. } else if (slot == 29) {
  54. grant.rank.put(player, "Helper");
  55. } else if (slot == 30) {
  56. grant.rank.put(player, "YouTube");
  57. } else if (slot == 31) {
  58. grant.rank.put(player, "Twitch");
  59. } else if (slot == 32) {
  60. grant.rank.put(player, "Hobbit");
  61. } else if (slot == 33) {
  62. grant.rank.put(player, "Goblin");
  63. } else if (slot == 38) {
  64. grant.rank.put(player, "Elf");
  65. } else if (slot == 39) {
  66. grant.rank.put(player, "Brewer");
  67. } else if (slot == 40) {
  68. grant.rank.put(player, "Alchemist");
  69. } else if (slot == 41) {
  70. grant.rank.put(player, "Legend"); ;
  71. } else if (slot == 42) {
  72. grant.rank.put(player, "DragonLord");
  73.  
  74. } else {
  75. return;
  76. }
  77. grant.SecondGui(player);
  78.  
  79. } else if (ChatColor.translateAlternateColorCodes('&', e.getView().getTitle()).equals(ChatColor.GOLD + "Set Time For Grant")) {
  80. e.setCancelled(true);
  81. player.closeInventory();
  82. if (slot == 20) {
  83. Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 1d");
  84. grant.name.clear();
  85. grant.rank.clear();
  86. } else if (slot == 21) {
  87. Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 2d");
  88. grant.name.clear();
  89. grant.rank.clear();
  90. } else if (slot == 22) {
  91. Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 7d");
  92. grant.name.clear();
  93. grant.rank.clear();
  94. } else if (slot == 23) {
  95. Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 14d");
  96. grant.name.clear();
  97. grant.rank.clear();
  98. } else if (slot == 24) {
  99. Bukkit.getServer().dispatchCommand(getServer().getConsoleSender(), "ptimer give " + grant.name.get(player) + " " + grant.rank.get(player) + " 30d");
  100. grant.name.clear();
  101. grant.rank.clear();
  102. }
  103. }
  104. }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment