From e7ee23b8716f25a782624aa82f69502c904d8f92 Mon Sep 17 00:00:00 2001 From: GJ Date: Sun, 17 Mar 2013 21:47:45 -0400 Subject: [PATCH] Fixes NPE with FurnaceExtractEvent. Fixes #847 --- .../java/com/gmail/nossr50/listeners/InventoryListener.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/gmail/nossr50/listeners/InventoryListener.java b/src/main/java/com/gmail/nossr50/listeners/InventoryListener.java index 4f8b7ecf7..e30072f5e 100644 --- a/src/main/java/com/gmail/nossr50/listeners/InventoryListener.java +++ b/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()) {