Fixed config

This commit is contained in:
Adrian Bergqvist 2024-02-17 18:40:28 +01:00
parent c7c2e1cd33
commit 0fcf6af72f
No known key found for this signature in database
GPG Key ID: 3B3DA43224B79417

View File

@ -67,11 +67,19 @@ public class AmbassadorConfig {
boolean silenceWarnings = config.getOrElse("silence-warnings", false); boolean silenceWarnings = config.getOrElse("silence-warnings", false);
int serverSwitchCancellationTime = config.getOrElse("serverRedirectTimeout", 30);
boolean bypassRegistryCheck = config.getOrElse("bypass-registry-checks", false);
boolean bypassModCheck = config.getOrElse("bypass-mod-checks", false);
boolean debugMode = config.getOrElse("debug-mode", false);
String kickReconnectMessageString = config.getOrElse("disconnect-reset-message", String kickReconnectMessageString = config.getOrElse("disconnect-reset-message",
"<red>Please reconnect.</red>"); config.getOrElse("reconnect-message", "<red>Please reconnect.</red>"));
//Upgrade config //Upgrade config
if (configVersion <= 1.2) { if (configVersion <= 2.0) {
Files.delete(path); Files.delete(path);
config = CommentedFileConfig.builder(path) config = CommentedFileConfig.builder(path)
.defaultData(defaultConfigLocation) .defaultData(defaultConfigLocation)
@ -81,22 +89,15 @@ public class AmbassadorConfig {
.build(); .build();
config.load(); config.load();
config.set("silence-warnings", silenceWarnings); config.set("silence-warnings", silenceWarnings);
config.set("serverRedirectTimeout", serverSwitchCancellationTime);
config.set("bypass-registry-checks", bypassRegistryCheck);
config.set("bypass-mod-checks", bypassModCheck);
config.set("debug-mode", debugMode);
config.set("reconnect-message", kickReconnectMessageString); config.set("reconnect-message", kickReconnectMessageString);
} }
int serverSwitchCancellationTime = config.getOrElse("serverRedirectTimeout", 30);
boolean bypassRegistryCheck = config.getOrElse("bypass-registry-checks", false);
boolean bypassModCheck = config.getOrElse("bypass-mod-checks", false);
boolean debugMode = config.getOrElse("debug-mode", false);
boolean enableKickReset = config.getOrElse("enable-kick-reset", false); boolean enableKickReset = config.getOrElse("enable-kick-reset", false);
kickReconnectMessageString = config.getOrElse("reconnect-message",
"<red>Please reconnect.</red>");
return new AmbassadorConfig(bypassRegistryCheck, bypassModCheck, silenceWarnings, return new AmbassadorConfig(bypassRegistryCheck, bypassModCheck, silenceWarnings,
debugMode, enableKickReset, kickReconnectMessageString); debugMode, enableKickReset, kickReconnectMessageString);
} }