diff --git a/src/main/java/me/zeroeightsix/kami/gui/mc/KamiGuiAntiDisconnect.kt b/src/main/java/me/zeroeightsix/kami/gui/mc/KamiGuiAntiDisconnect.kt index b72309058..0f0764479 100644 --- a/src/main/java/me/zeroeightsix/kami/gui/mc/KamiGuiAntiDisconnect.kt +++ b/src/main/java/me/zeroeightsix/kami/gui/mc/KamiGuiAntiDisconnect.kt @@ -31,6 +31,7 @@ class KamiGuiAntiDisconnect : GuiScreen() { button.displayString = buttonText } else { button.enabled = false + when { mc.isIntegratedServerRunning -> { mc.displayGuiScreen(GuiWorldSelection(GuiMainMenu())) @@ -42,6 +43,7 @@ class KamiGuiAntiDisconnect : GuiScreen() { mc.displayGuiScreen(GuiMultiplayer(GuiMainMenu())) } } + mc.world.sendQuittingDisconnectingPacket() mc.loadWorld(null) } @@ -55,4 +57,4 @@ class KamiGuiAntiDisconnect : GuiScreen() { super.drawScreen(mouseX, mouseY, partialTicks) } -} \ No newline at end of file +}