Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.25 KB | None | 0 0
  1. package com.minetribes.redrover.events;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.event.Listener;
  7. import org.bukkit.inventory.Inventory;
  8. import org.bukkit.inventory.ItemStack;
  9.  
  10. public class InventoryClickEvent implements Listener {
  11. @SuppressWarnings("Duplicates")
  12. public static Inventory kitMenu = Bukkit.createInventory(null, 9, "RR Host Menu - Kit Selector");
  13. public static Inventory fightersMenu = Bukkit.createInventory(null, 9, "RR Host Menu - Member selector");
  14. public static String kit;
  15. //public static String participantAmount;
  16. public static int versusAmount;
  17.  
  18. static {
  19. kitMenu.setItem(1, new ItemStack(Material.LAVA, 1));
  20. kitMenu.setItem(3, new ItemStack(Material.FLINT_AND_STEEL, 1));
  21. kitMenu.setItem(5, new ItemStack(Material.POTION, 1));
  22. kitMenu.setItem(7, new ItemStack(Material.IRON_SWORD, 1));
  23.  
  24. }
  25. static {
  26. fightersMenu.setItem(1, new ItemStack(Material.WOODEN_DOOR, 1));
  27. fightersMenu.setItem(3, new ItemStack(Material.STONE_SWORD, 2));
  28. fightersMenu.setItem(5, new ItemStack(Material.IRON_SWORD, 3));
  29. fightersMenu.setItem(7, new ItemStack(Material.DIAMOND_SWORD, 4));
  30.  
  31. }
  32. public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent e) {
  33. Player player = (Player) e.getWhoClicked(); // The player that clicked the item
  34. ItemStack clicked = e.getCurrentItem(); // The item that was clicked
  35. Inventory inventory = e.getInventory(); // The inventory that was clicked in
  36.  
  37.  
  38. if (inventory.getName().equals(kitMenu.getName())) {
  39. if (clicked.getType() == Material.LAVA) {
  40. e.setCancelled(true);
  41. player.closeInventory();
  42. kit = "BuildUHC";
  43. }
  44. if (clicked.getType() == Material.FLINT_AND_STEEL) {
  45. e.setCancelled(true);
  46. player.closeInventory();
  47. kit = "SG";
  48. }
  49. if (clicked.getType() == Material.POTION) {
  50. e.setCancelled(true);
  51. player.closeInventory();
  52. kit = "NoDebuff";
  53. }
  54. if (clicked.getType() == Material.IRON_SWORD) {
  55. e.setCancelled(true);
  56. player.closeInventory();
  57. kit = "Iron";
  58. }
  59. }
  60. if (inventory.getName().equals(fightersMenu.getName())) {
  61. if (clicked.getType() == Material.WOODEN_DOOR) {
  62. e.setCancelled(true);
  63. player.closeInventory();
  64. versusAmount = 1;
  65. }
  66. if (clicked.getType() == Material.STONE_SWORD) {
  67. e.setCancelled(true);
  68. player.closeInventory();
  69. versusAmount = 2;
  70. }
  71. if (clicked.getType() == Material.IRON_SWORD) {
  72. e.setCancelled(true);
  73. player.closeInventory();
  74. versusAmount = 3;
  75. }
  76. if (clicked.getType() == Material.DIAMOND_SWORD) {
  77. e.setCancelled(true);
  78. player.closeInventory();
  79. versusAmount = 4;
  80. }
  81. }
  82. }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement