Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.roboticplayer.superadmin.listeners;
- import org.bukkit.Bukkit;
- import org.bukkit.entity.Player;
- import org.bukkit.event.EventHandler;
- import org.bukkit.event.Listener;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import me.roboticplayer.superadmin.inventories.MainGUI;
- public class MainGUIListener implements Listener {
- private MainGUI instance;
- public MainGUIListener(MainGUI instance) {
- this.instance = instance;
- }
- @EventHandler
- public void onInventoryClick(InventoryClickEvent e) {
- Player p = (Player) e.getWhoClicked();
- if (!e.getInventory().equals(instance.getMainInv())) {
- Bukkit.broadcastMessage("Inventory isn't ''Main Inv''");
- return;
- }
- if (e.getCurrentItem() == null)
- return;
- if (e.getCursor() == null)
- return;
- if (e.getCurrentItem().equals(instance.labelItem()) && e.getSlot() == 4) {
- Bukkit.broadcastMessage("Item is label");
- e.setCancelled(true);
- } else if (e.getCurrentItem().equals(instance.chatItem()) && e.getSlot() == 9) {
- Bukkit.broadcastMessage("Item is Chat Item");
- e.setCancelled(true);
- p.openInventory(instance.getChatInv());
- } else if (e.getCurrentItem().equals(instance.inventoryItem()) && e.getSlot() == 11) {
- Bukkit.broadcastMessage("Item is Inventory Item");
- e.setCancelled(true);
- p.openInventory(instance.getInventoryInv());
- } else if (e.getCurrentItem().equals(instance.otherItem()) && e.getSlot() == 13) {
- Bukkit.broadcastMessage("Item is Other Item");
- e.setCancelled(true);
- p.openInventory(instance.getOtherInv());
- } else if (e.getCurrentItem().equals(instance.playerItem()) && e.getSlot() == 15) {
- Bukkit.broadcastMessage("Item is Player Item");
- e.setCancelled(true);
- p.openInventory(instance.getPlayerInv());
- } else if (e.getCurrentItem().equals(instance.worldItem()) && e.getSlot() == 17) {
- Bukkit.broadcastMessage("Item is World Item");
- e.setCancelled(true);
- p.openInventory(instance.getWorldInv());
- } else {
- Bukkit.broadcastMessage("Item is none of the above");
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement