From b1d73e3383a4de7546ba71060ce84854bc4dd516 Mon Sep 17 00:00:00 2001 From: Nicholas Ignoffo Date: Tue, 7 Jun 2016 16:21:23 -0700 Subject: [PATCH] Fix NPE when pressing keybind with no held item --- .../java/WayofTime/bloodmagic/util/handler/BMKeyBinding.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/bloodmagic/util/handler/BMKeyBinding.java b/src/main/java/WayofTime/bloodmagic/util/handler/BMKeyBinding.java index 1d479749..06977042 100644 --- a/src/main/java/WayofTime/bloodmagic/util/handler/BMKeyBinding.java +++ b/src/main/java/WayofTime/bloodmagic/util/handler/BMKeyBinding.java @@ -23,7 +23,7 @@ public class BMKeyBinding extends KeyBinding public void handleKeyPress() { ItemStack itemStack = ClientHandler.minecraft.thePlayer.getHeldItemMainhand(); - if (itemStack.getItem() instanceof IKeybindable) + if (itemStack != null && itemStack.getItem() instanceof IKeybindable) { BloodMagicPacketHandler.INSTANCE.sendToServer(new KeyProcessor(this.keyType, false)); }