From 6be962b13aa580044fbd628a581ed40a2a570da6 Mon Sep 17 00:00:00 2001 From: j502647092 Date: Sat, 24 Oct 2015 18:02:03 +0800 Subject: [PATCH] fix item null or AIR... Signed-off-by: j502647092 --- src/main/java/cn/citycraft/ProtectItem/utils/ItemManager.java | 4 ++++ 1 file changed, 4 insertions(+) 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) {