Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e)
- {
- HumanEntity player = e.getWhoClicked();
- Inventory inv = e.getClickedInventory();
- ItemStack item = e.getCurrentItem();
- if (player instanceof Player)
- {
- if (inv != null && inv.getContents() != null && !inv.getContents().equals(Material.AIR) && inv.getName() != null && !inv.getName().equalsIgnoreCase(""))
- {
- String name = ChatColor.stripColor(inv.getName());
- if (name.equalsIgnoreCase("Kits: ") || name.equalsIgnoreCase("Kits:"))
- {
- try
- {
- if (!kit.getDataFolder().exists())
- {
- kit.getDataFolder().mkdirs();
- }
- File kFolder = files.getFolder("Kits");
- if (!kFolder.exists())
- {
- files.createFolder("Kits");
- }
- File menu = files.getFolder("GUI Menu");
- if (!menu.exists())
- {
- files.createFolder("GUI Menu");
- }
- String check1Name = e.getCursor().getItemMeta().getDisplayName();
- String check2Name = ChatColor.stripColor(check1Name);
- String check3Name = check2Name.replace(" Kit", "");
- File gItem = files.getGuiItem(check3Name);
- if (!gItem.exists())
- {
- Logger.log("Cannot find required Files!");
- return;
- }
- String itemName = gItem.getName();
- if (itemName.equalsIgnoreCase(check3Name))
- {
- kits.equipKit(player, itemName);
- e.setCancelled(true);
- }
- } catch (Exception ex)
- {
- ex.printStackTrace();
- }
- }
- }
- }
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement