From c6e43c6d55978074a0bb77e201cbe3c1e8accf3a Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Sun, 14 Jun 2026 18:18:20 +0200 Subject: [PATCH] fix(config): keep gui disabled by default --- Emulator/src/main/java/com/eu/habbo/Emulator.java | 4 ++-- .../test/java/com/eu/habbo/EmulatorStartupConsoleTest.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Emulator/src/main/java/com/eu/habbo/Emulator.java b/Emulator/src/main/java/com/eu/habbo/Emulator.java index ecae8893..8fbc94cd 100644 --- a/Emulator/src/main/java/com/eu/habbo/Emulator.java +++ b/Emulator/src/main/java/com/eu/habbo/Emulator.java @@ -158,7 +158,7 @@ public final class Emulator { Emulator.config.register("camera.price.points.type", "5"); Emulator.config.register("camera.render.delay", "5"); Emulator.config.register("hotel.timezone", java.time.ZoneId.systemDefault().getId()); - Emulator.config.register("gui.enabled", "1"); + Emulator.config.register("gui.enabled", "0"); String hotelTimezoneId = Emulator.getConfig().getValue("hotel.timezone", java.time.ZoneId.systemDefault().getId()); System.out.println(startupCard(hotelTimezoneId)); Emulator.texts.register("camera.permission", "You don't have permission to use the camera!"); @@ -198,7 +198,7 @@ public final class Emulator { Emulator.isReady = true; Emulator.timeStarted = getIntUnixTimestamp(); - if (Emulator.getConfig().getBoolean("gui.enabled", true)) { + if (Emulator.getConfig().getBoolean("gui.enabled", false)) { EmulatorDashboard.launch(); } diff --git a/Emulator/src/test/java/com/eu/habbo/EmulatorStartupConsoleTest.java b/Emulator/src/test/java/com/eu/habbo/EmulatorStartupConsoleTest.java index 5ba1bc83..3a4f6499 100644 --- a/Emulator/src/test/java/com/eu/habbo/EmulatorStartupConsoleTest.java +++ b/Emulator/src/test/java/com/eu/habbo/EmulatorStartupConsoleTest.java @@ -74,9 +74,9 @@ class EmulatorStartupConsoleTest { void registersGuiEnabledBeforeReadingIt() throws Exception { String source = Files.readString(Path.of("src/main/java/com/eu/habbo/Emulator.java")); - assertTrue(source.contains("register(\"gui.enabled\", \"1\")"), - "gui.enabled must be registered so the default GUI toggle does not log missing config errors"); - assertTrue(source.indexOf("register(\"gui.enabled\", \"1\")") < source.indexOf("getBoolean(\"gui.enabled\", true)"), + assertTrue(source.contains("register(\"gui.enabled\", \"0\")"), + "gui.enabled must be registered disabled by default so it does not log missing config errors or start the UI unexpectedly"); + assertTrue(source.indexOf("register(\"gui.enabled\", \"0\")") < source.indexOf("getBoolean(\"gui.enabled\", false)"), "gui.enabled must be registered before it is read"); } }