diff --git a/src/main/java/appeng/container/implementations/ContainerSecurityStation.java b/src/main/java/appeng/container/implementations/ContainerSecurityStation.java index 29039b613..7088f281f 100644 --- a/src/main/java/appeng/container/implementations/ContainerSecurityStation.java +++ b/src/main/java/appeng/container/implementations/ContainerSecurityStation.java @@ -36,6 +36,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IContainerListener; import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.Loader; import net.minecraftforge.items.IItemHandler; @@ -52,17 +53,19 @@ public class ContainerSecurityStation extends ContainerMEMonitorable implements @GuiSync(0) public int permissionMode = 0; + protected int jeiOffset = Loader.isModLoaded("jei") ? 24 : 0; + public ContainerSecurityStation(final InventoryPlayer ip, final ITerminalHost monitorable) { super(ip, monitorable, false); this.securityBox = (TileSecurityStation) monitorable; this.addSlotToContainer(this.configSlot = new SlotRestrictedInput(SlotRestrictedInput.PlacableItemType.BIOMETRIC_CARD, this.securityBox - .getConfigSlot(), 0, 37, -33, ip)); + .getConfigSlot(), 0, 37, -33 + jeiOffset, ip)); this.addSlotToContainer( - this.wirelessIn = new SlotRestrictedInput(SlotRestrictedInput.PlacableItemType.ENCODABLE_ITEM, this.wirelessEncoder, 0, 212, 10, ip)); - this.addSlotToContainer(this.wirelessOut = new SlotOutput(this.wirelessEncoder, 1, 212, 68, -1)); + this.wirelessIn = new SlotRestrictedInput(SlotRestrictedInput.PlacableItemType.ENCODABLE_ITEM, this.wirelessEncoder, 0, 212, 10 + jeiOffset, ip)); + this.addSlotToContainer(this.wirelessOut = new SlotOutput(this.wirelessEncoder, 1, 212, 68 + jeiOffset, -1)); this.bindPlayerInventory(ip, 0, 0); }