diff --git a/src/main/java/de/hysky/skyblocker/utils/config/DurationController.java b/src/main/java/de/hysky/skyblocker/utils/config/DurationController.java index 60a10e804bc..b39999cc597 100644 --- a/src/main/java/de/hysky/skyblocker/utils/config/DurationController.java +++ b/src/main/java/de/hysky/skyblocker/utils/config/DurationController.java @@ -27,6 +27,7 @@ public DurationController() { } private static String toString(int duration) { + if (duration <= 0) return ""; return SkyblockTime.formatTime(duration).getString(); } @@ -49,6 +50,9 @@ private static int fromString(String value) { } private static boolean isValid(String s) { + // Allow empty string to disable notifications + if (s.isBlank()) return true; + Matcher hoursMatcher = hoursPattern.matcher(s); Matcher minutesMatcher = minutesPattern.matcher(s); Matcher secondsMatcher = secondsPattern.matcher(s);