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