diff --git a/src/main/java/com/me/tft_02/soulbound/listeners/PlayerListener.java b/src/main/java/com/me/tft_02/soulbound/listeners/PlayerListener.java index 75b08b4..531501c 100644 --- a/src/main/java/com/me/tft_02/soulbound/listeners/PlayerListener.java +++ b/src/main/java/com/me/tft_02/soulbound/listeners/PlayerListener.java @@ -77,6 +77,10 @@ public class PlayerListener implements Listener { if (ItemUtils.isBindOnPickup(itemStack) || ItemsConfig.isActionItem(itemStack, ActionType.PICKUP_ITEM)) { ItemUtils.soulbindItem(player, itemStack); } + if(player.getItemOnCursor()!=null && ItemUtils.isSoulbound(player.getItemOnCursor())){ + item.setPickupDelay(40); + event.setCancelled(true); + } } /** @@ -91,7 +95,7 @@ public class PlayerListener implements Listener { final String command = event.getMessage(); if (ItemUtils.isSoulbound(itemStack) && Config.getBlockedCommands().contains(command)) { - player.sendMessage(ChatColor.RED + "不允许使用命令 " + ChatColor.GOLD + command + ChatColor.RED + " 当拿着绑定物品的时候."); + player.sendMessage(ChatColor.RED + "涓嶅厑璁镐娇鐢ㄥ懡浠� " + ChatColor.GOLD + command + ChatColor.RED + " 褰撴嬁鐫�缁戝畾鐗╁搧鐨勬椂鍊�."); event.setCancelled(true); } }