fancydialogs: Fix cast exception caused by close_timeout config option

This commit is contained in:
Oliver
2025-11-04 20:26:35 +01:00
parent 47e0714ec7
commit 232f041df0
2 changed files with 4 additions and 4 deletions

View File

@@ -1 +1 @@
0.0.27
0.0.28

View File

@@ -12,7 +12,7 @@ public class FancyDialogsConfig {
private String logLevel;
private String welcomeDialogID;
private String quickActionsDialogID;
private long closeTimeout;
private int closeTimeout;
public void load() {
FancyDialogsPlugin.get().reloadConfig();
@@ -30,7 +30,7 @@ public class FancyDialogsConfig {
quickActionsDialogID = (String) ConfigHelper.getOrDefault(config, "quick_actions_dialog_id", "quick_actions");
config.setInlineComments("quick_actions_dialog_id", List.of("The ID of the dialog which will be shown to the player when they click on the quick actions key ('G' by default)."));
closeTimeout = (long) ConfigHelper.getOrDefault(config, "close_timeout", 1000L * 60 * 2);
closeTimeout = (int) ConfigHelper.getOrDefault(config, "close_timeout", 1000 * 60 * 2);
config.setInlineComments("close_timeout", List.of("The time in milliseconds after which a dialog will be considered closed if the player does not respond. 0 means no timeout."));
FancyDialogsPlugin.get().saveConfig();
@@ -52,7 +52,7 @@ public class FancyDialogsConfig {
return quickActionsDialogID;
}
public long getCloseTimeout() {
public int getCloseTimeout() {
return closeTimeout;
}
}