package de.jatitv.commandguiv2.Spigot.Listener.UseItem_Listener; import de.jatitv.commandguiv2.Spigot.config.config.SelectConfig; import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.*; public class EventsFrom110 implements Listener { @EventHandler(priority = EventPriority.HIGHEST) public void onHandSwap(PlayerSwapHandItemsEvent e) { if (MCVersion.minecraft1_8 || MCVersion.minecraft1_9) return; if (!SelectConfig.UseItem_BlockMoveAndDrop || !SelectConfig.UseItem_Enable) return; if (e.getMainHandItem() != null && e.getMainHandItem().hasItemMeta() && e.getMainHandItem().getItemMeta().hasDisplayName() && e.getMainHandItem().getItemMeta().getDisplayName().equals(SelectConfig.UseItem_Name)) { } if (e.getOffHandItem() != null && e.getOffHandItem().hasItemMeta() && e.getOffHandItem().getItemMeta().hasDisplayName() && e.getOffHandItem().getItemMeta().getDisplayName().equals(SelectConfig.UseItem_Name)) { e.setCancelled(true); } } @EventHandler(priority = EventPriority.HIGHEST) public void onItemMove(PlayerSwapHandItemsEvent e) { if (MCVersion.minecraft1_8 || MCVersion.minecraft1_9) return; if (!SelectConfig.UseItem_BlockMoveAndDrop || !SelectConfig.UseItem_Enable) return; Player p = e.getPlayer(); if (e.getOffHandItem() != null && e.getOffHandItem().hasItemMeta() && e.getOffHandItem().getItemMeta().hasDisplayName() && e.getOffHandItem().getItemMeta().getDisplayName().equals(SelectConfig.UseItem_Name)) { p.closeInventory(); e.setCancelled(true); } if (e.getMainHandItem() != null && e.getMainHandItem().hasItemMeta() && e.getMainHandItem().getItemMeta().hasDisplayName() && e.getMainHandItem().getItemMeta().getDisplayName().equals(SelectConfig.UseItem_Name)) { p.closeInventory(); e.setCancelled(true); } } }