Prevent players moving skill items out of their inventory
This commit is contained in:
parent
538784f8f8
commit
44117107c1
|
@ -5,6 +5,7 @@ import org.bukkit.event.EventHandler;
|
|||
import org.bukkit.event.EventPriority;
|
||||
import org.bukkit.event.block.BlockPlaceEvent;
|
||||
import org.bukkit.event.entity.PlayerDeathEvent;
|
||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||
import org.bukkit.event.player.PlayerDropItemEvent;
|
||||
import org.bukkit.event.player.PlayerInteractEvent;
|
||||
import org.bukkit.inventory.ItemStack;
|
||||
|
@ -12,6 +13,7 @@ import org.bukkit.inventory.ItemStack;
|
|||
import mineplex.core.common.util.F;
|
||||
import mineplex.core.common.util.UtilEvent;
|
||||
import mineplex.core.common.util.UtilEvent.ActionType;
|
||||
import mineplex.core.common.util.UtilInv;
|
||||
|
||||
import nautilus.game.arcade.kit.Perk;
|
||||
|
||||
|
@ -68,6 +70,15 @@ public abstract class SkywarsPerk extends Perk
|
|||
}
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void disallowMovement(InventoryClickEvent event)
|
||||
{
|
||||
if (hasPerk((Player) event.getWhoClicked()))
|
||||
{
|
||||
UtilInv.DisallowMovementOf(event, _itemStack.getItemMeta().getDisplayName(), _itemStack.getType(), _itemStack.getData().getData(), true);
|
||||
}
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
public void playerDeath(PlayerDeathEvent event)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue