From 0942a90ef4dacc4d56d58fa743eff5ccb487bedb Mon Sep 17 00:00:00 2001 From: BalaM314 <71201189+BalaM314@users.noreply.github.com> Date: Fri, 23 Jul 2021 15:11:07 +0530 Subject: [PATCH] Fix #27 Not sure exactly what method is causing a crash, but added a catch to just say it is located in another dimension --- .../client/gui/implementations/GuiInterfaceTerminal.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java index 3ff378c22..1fc29b9f3 100644 --- a/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java +++ b/src/main/java/appeng/client/gui/implementations/GuiInterfaceTerminal.java @@ -237,7 +237,11 @@ public class GuiInterfaceTerminal extends AEBaseGui int interfaceDim = dimHashMap.get( guiButtonHashMap.get( this.selectedButton ) ); if( playerDim != interfaceDim ) { - mc.player.sendStatusMessage( new TextComponentString( "Interface located at dimension: " + interfaceDim + " [" + DimensionManager.getWorld( interfaceDim ).provider.getDimensionType().getName() + "] and cant be highlighted" ), false ); + try { + mc.player.sendStatusMessage( new TextComponentString( "Interface located at dimension: " + interfaceDim + " [" + DimensionManager.getWorld( interfaceDim ).provider.getDimensionType().getName() + "] and cant be highlighted" ), false ); + } catch(Exception e){ + mc.player.sendStatusMessage( new TextComponentString( "Interface is located in another dimension and cannot be highlighted" ), false ); + } } else {