aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2024-08-28 06:55:12 +0800
committerGitHub <noreply@github.com>2024-08-27 22:55:12 +0000
commit432bb57cab4e575f63203536e105af81e28e41bf (patch)
treeb44b53b7c6a8d30ffd5c23c004ac8ca6c5c3c501 /src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java
parentefef6ba7b449de1af1e14f6cec141a101d7b1e8d (diff)
downloadGT5-Unofficial-432bb57cab4e575f63203536e105af81e28e41bf.tar.gz
GT5-Unofficial-432bb57cab4e575f63203536e105af81e28e41bf.tar.bz2
GT5-Unofficial-432bb57cab4e575f63203536e105af81e28e41bf.zip
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 <dream-master@gmx.net> Co-authored-by: boubou19 <miisterunknown@gmail.com>
Diffstat (limited to 'src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java')
-rw-r--r--src/main/java/gregtech/api/gui/modularui/GT_UIInfos.java3
1 files changed, 2 insertions, 1 deletions
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(),