From 472f1e65a2573cb918c7816942d2e87f11e8316b Mon Sep 17 00:00:00 2001 From: PrototypeTrousers Date: Fri, 3 Feb 2023 13:49:27 -0300 Subject: [PATCH] more autocrafting fixes --- .../container/implementations/ContainerCraftConfirm.java | 4 +++- src/main/java/appeng/util/Platform.java | 4 ++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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();