diff --git a/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java b/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java index 551d977..0586f58 100644 --- a/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java +++ b/src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java @@ -4,6 +4,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.List; +import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; @@ -51,6 +52,9 @@ public class ItemManager { } public boolean canAction(final ItemStack i, final ActionType action) { + if (i == null || i.getType() == Material.AIR) { + return true; + } final String itemname = getItemName(i); final List actlist = itemlist.get(itemname); if (actlist == null) {