diff --git a/src/main/java/noppes/npcs/ScriptPlayerEventHandler.java b/src/main/java/noppes/npcs/ScriptPlayerEventHandler.java index 7c9eabf34..fb825beae 100644 --- a/src/main/java/noppes/npcs/ScriptPlayerEventHandler.java +++ b/src/main/java/noppes/npcs/ScriptPlayerEventHandler.java @@ -254,7 +254,7 @@ public class ScriptPlayerEventHandler { questData.checkQuestCompletion(playerData, EnumQuestType.Item); } - if(event.player.worldObj instanceof WorldServer) { + if(event.player.worldObj instanceof WorldServer && event.player instanceof EntityPlayer) { PlayerDataScript handler = ScriptController.Instance.playerScripts; IPlayer scriptPlayer = (IPlayer) NpcAPI.Instance().getIEntity(event.player); EventHooks.onPlayerPickUp(handler, scriptPlayer, event.pickedUp);