From 432bb57cab4e575f63203536e105af81e28e41bf Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Wed, 28 Aug 2024 06:55:12 +0800 Subject: implement whole multiblock hatch configuration copying (#2965) enable whole multiblock hatch configuration copying does not include crafting bus for now Co-authored-by: Martin Robertz Co-authored-by: boubou19 --- src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main/java/gregtech/api/gui/modularui') diff --git a/src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java b/src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java index 89a0835f13..ea9a39bdf8 100644 --- a/src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java +++ b/src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java @@ -7,6 +7,7 @@ import java.util.function.Function; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.tileentity.TileEntity; +import net.minecraftforge.common.util.FakePlayer; import net.minecraftforge.common.util.ForgeDirection; import com.gtnewhorizons.modularui.api.UIInfos; @@ -98,7 +99,7 @@ public class GT_UIInfos { * Opens TileEntity UI, created by {@link ITileWithModularUI#createWindow}. */ public static void openGTTileEntityUI(IHasWorldObjectAndCoords aTileEntity, EntityPlayer aPlayer) { - if (aTileEntity.isClientSide()) return; + if (aTileEntity.isClientSide() || aPlayer instanceof FakePlayer) return; GTTileEntityDefaultUI.open( aPlayer, aTileEntity.getWorld(), -- cgit