diff --git a/src/main/java/appeng/container/implementations/ContainerCraftConfirm.java b/src/main/java/appeng/container/implementations/ContainerCraftConfirm.java index b4d2dc323..cf06bf389 100644 --- a/src/main/java/appeng/container/implementations/ContainerCraftConfirm.java +++ b/src/main/java/appeng/container/implementations/ContainerCraftConfirm.java @@ -54,6 +54,7 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IContainerListener; +import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.text.TextComponentString; import net.minecraft.world.World; @@ -279,7 +280,8 @@ public class ContainerCraftConfirm extends AEBaseContainer { final IActionHost ah = this.getActionHost(); if (ah instanceof WirelessTerminalGuiObject) { - originalGui = GuiBridge.GUI_WIRELESS_TERM; + ItemStack myIcon = ((WirelessTerminalGuiObject) ah).getItemStack(); + originalGui = (GuiBridge) AEApi.instance().registries().wireless().getWirelessTerminalHandler(myIcon).getGuiHandler(myIcon); } if (ah instanceof PartTerminal) { diff --git a/src/main/java/appeng/util/Platform.java b/src/main/java/appeng/util/Platform.java index 186174f1e..a20ba333f 100644 --- a/src/main/java/appeng/util/Platform.java +++ b/src/main/java/appeng/util/Platform.java @@ -324,8 +324,8 @@ public class Platform { } int x; - int y = (int) p.posY; - int z = (int) p.posZ; + int y = 0; + int z = 0; if (tile != null) { x = tile.getPos().getX(); y = tile.getPos().getY();