Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.minetribes.redrover.events;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- public class InventoryClickEvent implements Listener {
- @SuppressWarnings("Duplicates")
- public static Inventory kitMenu = Bukkit.createInventory(null, 9, "RR Host Menu - Kit Selector");
- public static Inventory fightersMenu = Bukkit.createInventory(null, 9, "RR Host Menu - Member selector");
- public static String kit;
- //public static String participantAmount;
- public static int versusAmount;
- static {
- kitMenu.setItem(1, new ItemStack(Material.LAVA, 1));
- kitMenu.setItem(3, new ItemStack(Material.FLINT_AND_STEEL, 1));
- kitMenu.setItem(5, new ItemStack(Material.POTION, 1));
- kitMenu.setItem(7, new ItemStack(Material.IRON_SWORD, 1));
- }
- static {
- fightersMenu.setItem(1, new ItemStack(Material.WOODEN_DOOR, 1));
- fightersMenu.setItem(3, new ItemStack(Material.STONE_SWORD, 2));
- fightersMenu.setItem(5, new ItemStack(Material.IRON_SWORD, 3));
- fightersMenu.setItem(7, new ItemStack(Material.DIAMOND_SWORD, 4));
- }
- public void onInventoryClick(org.bukkit.event.inventory.InventoryClickEvent e) {
- Player player = (Player) e.getWhoClicked(); // The player that clicked the item
- ItemStack clicked = e.getCurrentItem(); // The item that was clicked
- Inventory inventory = e.getInventory(); // The inventory that was clicked in
- if (inventory.getName().equals(kitMenu.getName())) {
- if (clicked.getType() == Material.LAVA) {
- e.setCancelled(true);
- player.closeInventory();
- kit = "BuildUHC";
- }
- if (clicked.getType() == Material.FLINT_AND_STEEL) {
- e.setCancelled(true);
- player.closeInventory();
- kit = "SG";
- }
- if (clicked.getType() == Material.POTION) {
- e.setCancelled(true);
- player.closeInventory();
- kit = "NoDebuff";
- }
- if (clicked.getType() == Material.IRON_SWORD) {
- e.setCancelled(true);
- player.closeInventory();
- kit = "Iron";
- }
- }
- if (inventory.getName().equals(fightersMenu.getName())) {
- if (clicked.getType() == Material.WOODEN_DOOR) {
- e.setCancelled(true);
- player.closeInventory();
- versusAmount = 1;
- }
- if (clicked.getType() == Material.STONE_SWORD) {
- e.setCancelled(true);
- player.closeInventory();
- versusAmount = 2;
- }
- if (clicked.getType() == Material.IRON_SWORD) {
- e.setCancelled(true);
- player.closeInventory();
- versusAmount = 3;
- }
- if (clicked.getType() == Material.DIAMOND_SWORD) {
- e.setCancelled(true);
- player.closeInventory();
- versusAmount = 4;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement