diff --git a/src/main/java/serverutils/lib/gui/GuiBase.java b/src/main/java/serverutils/lib/gui/GuiBase.java index 9c8afbb5..a493b987 100644 --- a/src/main/java/serverutils/lib/gui/GuiBase.java +++ b/src/main/java/serverutils/lib/gui/GuiBase.java @@ -18,7 +18,6 @@ import net.minecraft.util.StatCollector; import org.lwjgl.input.Keyboard; -import org.lwjgl.input.Mouse; import com.gtnewhorizon.gtnhlib.util.FilesUtil; @@ -146,12 +145,11 @@ public GuiScreen getPrevScreen() { @Override public final void closeGui(boolean openPrevScreen) { - int mx = Mouse.getX(); - int my = Mouse.getY(); - Minecraft mc = Minecraft.getMinecraft(); - if (mc.thePlayer != null) { + if (openPrevScreen) { + mc.displayGuiScreen(getPrevScreen()); + } else if (mc.thePlayer != null) { mc.thePlayer.closeScreen(); if (mc.currentScreen == null) { @@ -159,11 +157,6 @@ public final void closeGui(boolean openPrevScreen) { } } - if (openPrevScreen) { - mc.displayGuiScreen(getPrevScreen()); - Mouse.setCursorPosition(mx, my); - } - onClosed(); }