fix(config): keep gui disabled by default

This commit is contained in:
simoleo89
2026-06-14 18:18:20 +02:00
parent 61972dafa4
commit c6e43c6d55
2 changed files with 5 additions and 5 deletions
@@ -158,7 +158,7 @@ public final class Emulator {
Emulator.config.register("camera.price.points.type", "5"); Emulator.config.register("camera.price.points.type", "5");
Emulator.config.register("camera.render.delay", "5"); Emulator.config.register("camera.render.delay", "5");
Emulator.config.register("hotel.timezone", java.time.ZoneId.systemDefault().getId()); 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()); String hotelTimezoneId = Emulator.getConfig().getValue("hotel.timezone", java.time.ZoneId.systemDefault().getId());
System.out.println(startupCard(hotelTimezoneId)); System.out.println(startupCard(hotelTimezoneId));
Emulator.texts.register("camera.permission", "You don't have permission to use the camera!"); 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.isReady = true;
Emulator.timeStarted = getIntUnixTimestamp(); Emulator.timeStarted = getIntUnixTimestamp();
if (Emulator.getConfig().getBoolean("gui.enabled", true)) { if (Emulator.getConfig().getBoolean("gui.enabled", false)) {
EmulatorDashboard.launch(); EmulatorDashboard.launch();
} }
@@ -74,9 +74,9 @@ class EmulatorStartupConsoleTest {
void registersGuiEnabledBeforeReadingIt() throws Exception { void registersGuiEnabledBeforeReadingIt() throws Exception {
String source = Files.readString(Path.of("src/main/java/com/eu/habbo/Emulator.java")); String source = Files.readString(Path.of("src/main/java/com/eu/habbo/Emulator.java"));
assertTrue(source.contains("register(\"gui.enabled\", \"1\")"), assertTrue(source.contains("register(\"gui.enabled\", \"0\")"),
"gui.enabled must be registered so the default GUI toggle does not log missing config errors"); "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\", \"1\")") < source.indexOf("getBoolean(\"gui.enabled\", true)"), assertTrue(source.indexOf("register(\"gui.enabled\", \"0\")") < source.indexOf("getBoolean(\"gui.enabled\", false)"),
"gui.enabled must be registered before it is read"); "gui.enabled must be registered before it is read");
} }
} }