]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - src/main/java/com/irtimaled/bbor/client/interop/ClientInterop.java
Move displaying screens to ClientInterop
[BoundingBoxOutlineReloaded.git] / src / main / java / com / irtimaled / bbor / client / interop / ClientInterop.java
index e1d0fdf50009ab82b2bcc143393822412fa93984..d2bb47373c842f9256a77f1fa8791102df20cd06 100644 (file)
@@ -13,6 +13,7 @@ import com.mojang.brigadier.CommandDispatcher;
 import com.mojang.brigadier.exceptions.CommandSyntaxException;
 import net.minecraft.client.Minecraft;
 import net.minecraft.client.entity.EntityPlayerSP;
+import net.minecraft.client.gui.GuiScreen;
 import net.minecraft.client.network.NetHandlerPlayClient;
 import net.minecraft.command.CommandSource;
 import net.minecraft.command.ISuggestionProvider;
@@ -101,9 +102,8 @@ public class ClientInterop {
     }
 
     public static void saveLoaded(String fileName, long seed) {
-        Minecraft minecraft = Minecraft.getInstance();
-        minecraft.displayGuiScreen(null);
-        minecraft.mouseHelper.grabMouse();
+        displayScreen(null);
+        Minecraft.getInstance().mouseHelper.grabMouse();
 
         clearStructures();
 
@@ -115,4 +115,8 @@ public class ClientInterop {
         EventBus.publish(new SaveLoaded());
         SaveGameStructureLoader.clear();
     }
+
+    public static void displayScreen(GuiScreen screen) {
+        Minecraft.getInstance().displayGuiScreen(screen);
+    }
 }