diff --git a/src/main/java/com/glodblock/github/client/gui/GuiLevelTerminal.java b/src/main/java/com/glodblock/github/client/gui/GuiLevelTerminal.java index 6f34df8c5..0cccefc9d 100644 --- a/src/main/java/com/glodblock/github/client/gui/GuiLevelTerminal.java +++ b/src/main/java/com/glodblock/github/client/gui/GuiLevelTerminal.java @@ -1386,7 +1386,8 @@ public boolean mouseClicked(int mouseX, int mouseY, int mouseButton) { if (action != null) { ItemStack itemStack = getInventory().getStackInSlot(slotIdx); - if (itemStack.hasTagCompound() && itemStack.getTagCompound().hasKey(TLMTags.Stack.tagName)) { + if (itemStack != null && itemStack.hasTagCompound() + && itemStack.getTagCompound().hasKey(TLMTags.Stack.tagName)) { long batch = itemStack.getTagCompound().getLong(TLMTags.Batch.tagName); NBTTagCompound stackData = itemStack.getTagCompound().getCompoundTag(TLMTags.Stack.tagName); ItemStack is = ItemStack.loadItemStackFromNBT(stackData);