aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mod/src/main/java/kr/syeyoung/dungeonsguide/mod/features/impl/etc/FeatureEpicCountdown.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/features/impl/etc/FeatureEpicCountdown.java b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/features/impl/etc/FeatureEpicCountdown.java
index 5baab534..76339e11 100644
--- a/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/features/impl/etc/FeatureEpicCountdown.java
+++ b/mod/src/main/java/kr/syeyoung/dungeonsguide/mod/features/impl/etc/FeatureEpicCountdown.java
@@ -38,8 +38,8 @@ import java.util.Objects;
*/
public class FeatureEpicCountdown extends SimpleFeature {
- static volatile long updatedAt;
- static volatile int secondsLeft;
+ static long updatedAt;
+ static int secondsLeft;
private static boolean cleanChat;
private boolean sfxenabled;
@@ -108,6 +108,10 @@ public class FeatureEpicCountdown extends SimpleFeature {
String line = TextUtils.stripColor(score.getJustTeam());
if(line.contains("Starting in:")){
String time = line.replace("Starting in: ", "").replace("§r", "").replace("0:", "");
+ if (time.contains(":")) {
+ secondsLeft = Integer.parseInt(time.split(":")[0]) * 60 + Integer.parseInt(time.split(":")[1]);
+ updatedAt = System.currentTimeMillis();
+ }
if(!time.isEmpty()){
secondsLeft = Integer.parseInt(time);
updatedAt = System.currentTimeMillis();