From 9b6f9438fde8f458f065a04b1d225bf5c0e5cb41 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Tue, 7 Feb 2023 15:07:47 +0100 Subject: [PATCH] fix: multiblock assembler gui range fixes #12 --- .../container/implementations/ContainerAssemblerMB.java | 6 ++++++ src/main/java/appeng/core/sync/GuiBridge.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/container/implementations/ContainerAssemblerMB.java b/src/main/java/appeng/container/implementations/ContainerAssemblerMB.java index f9afa816..224d830f 100644 --- a/src/main/java/appeng/container/implementations/ContainerAssemblerMB.java +++ b/src/main/java/appeng/container/implementations/ContainerAssemblerMB.java @@ -1,10 +1,16 @@ package appeng.container.implementations; import appeng.tile.legacy.TileAssembler; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.InventoryPlayer; public class ContainerAssemblerMB extends ContainerAssembler { public ContainerAssemblerMB(InventoryPlayer ip, TileAssembler te) { super(ip, te); } + + @Override + public boolean canInteractWith(EntityPlayer p) { + return true; + } } diff --git a/src/main/java/appeng/core/sync/GuiBridge.java b/src/main/java/appeng/core/sync/GuiBridge.java index ecbb3b8b..9fc5aab2 100644 --- a/src/main/java/appeng/core/sync/GuiBridge.java +++ b/src/main/java/appeng/core/sync/GuiBridge.java @@ -639,7 +639,7 @@ public enum GuiBridge implements IGuiHandler { ) { final World w = player.getEntityWorld(); - if (Platform.hasPermissions( + if (this == GUI_ASSEMBLER_MB || Platform.hasPermissions( te != null ? new DimensionalCoord(te) : new DimensionalCoord(player.worldObj, x, y, z), player