package test.events; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import net.md_5.bungee.api.ChatColor; import test.gui.RanksGUI; public class onInventory implements Listener { @EventHandler public void onInventory(InventoryClickEvent e) { if(!ChatColor.stripColor(e.getView().getTitle()).equalsIgnoreCase("Dostepne rangi")) return; Player p = (Player) e.getWhoClicked(); e.setCancelled(true); if(e.getCurrentItem() == null || e.getCurrentItem().getType() == Material.AIR || !e.getCurrentItem().hasItemMeta()) { e.setCancelled(true); return; } switch(e.getCurrentItem().getType()) { case STONE: case GOLD_INGOT: case DIAMOND: RanksGUI.openGUI(p); break; } } }