From 855b58f01b727403abc67306c04bcfc16fa0404c Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Wed, 3 Dec 2014 21:30:15 +0100 Subject: [PATCH] Fix Tool Station allowing to rename anything #1211 --- src/main/java/tconstruct/tools/logic/ToolStationLogic.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/tconstruct/tools/logic/ToolStationLogic.java b/src/main/java/tconstruct/tools/logic/ToolStationLogic.java index ec4d7b1c..a3666650 100644 --- a/src/main/java/tconstruct/tools/logic/ToolStationLogic.java +++ b/src/main/java/tconstruct/tools/logic/ToolStationLogic.java @@ -8,6 +8,7 @@ import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.World; import tconstruct.library.crafting.*; import tconstruct.library.modifier.IModifyable; +import tconstruct.library.tools.ToolCore; import tconstruct.tools.inventory.ToolStationContainer; /* Simple class for storing items in the block @@ -117,8 +118,8 @@ public class ToolStationLogic extends InventoryLogic implements ISidedInventory else temp = inventory[1].copy(); - if (temp == null) - return null; // output as well as inventory is null :( + if (temp == null || !(temp.getItem() instanceof ToolCore)) + return null; // output as well as inventory is null or not a tool :( NBTTagCompound tags = temp.getTagCompound(); if (tags == null)