From f7de2ddef5f56d5cdb3c037d2522e6f90217416c Mon Sep 17 00:00:00 2001 From: ljfa-ag Date: Wed, 4 Mar 2015 14:29:17 +0100 Subject: [PATCH] Only allow sensible items in Socket and Teleposer --- .../alchemicalWizardry/common/tileEntity/TESocket.java | 3 ++- .../alchemicalWizardry/common/tileEntity/TETeleposer.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TESocket.java b/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TESocket.java index b8595702..b4047d94 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TESocket.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TESocket.java @@ -1,5 +1,6 @@ package WayofTime.alchemicalWizardry.common.tileEntity; +import WayofTime.alchemicalWizardry.api.items.interfaces.ArmourUpgrade; import WayofTime.alchemicalWizardry.common.NewPacketHandler; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.inventory.IInventory; @@ -132,6 +133,6 @@ public class TESocket extends TEInventory @Override public boolean isItemValidForSlot(int slot, ItemStack itemstack) { - return slot == 0; + return itemstack.getItem() instanceof ArmourUpgrade; } } diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TETeleposer.java b/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TETeleposer.java index c07fb1af..7e35cb44 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TETeleposer.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/tileEntity/TETeleposer.java @@ -246,7 +246,7 @@ public class TETeleposer extends TEInventory @Override public boolean isItemValidForSlot(int slot, ItemStack itemstack) { - return slot == 0; + return itemstack.getItem() instanceof TelepositionFocus; } }