소스 검색

Fixes NPE with FurnaceExtractEvent. Fixes #847

GJ 12 년 전
부모
커밋
e7ee23b871
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      src/main/java/com/gmail/nossr50/listeners/InventoryListener.java

+ 4 - 0
src/main/java/com/gmail/nossr50/listeners/InventoryListener.java

@@ -142,6 +142,10 @@ public class InventoryListener implements Listener {
                 // We can make this assumption because we (should) be the only ones using this exact metadata
                 Player player = plugin.getServer().getPlayer(furnaceBlock.getMetadata(mcMMO.furnaceMetadataKey).get(0).asString());
 
+                if (Misc.isNPCEntity(player)) {
+                    return;
+                }
+
                 SmeltingManager smeltingManager = UserManager.getPlayer(player).getSmeltingManager();
 
                 if (smeltingManager.canUseVanillaXpBoost()) {