diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/quests/Quest.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/quests/Quest.kt index 8e72332..c81a528 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/quests/Quest.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoquests/quests/Quest.kt @@ -107,7 +107,15 @@ class Quest( val currentTime = (System.currentTimeMillis() / 1000 / 60).toInt() val previousTime = ServerProfile.load().read(lastResetTimeKey) - currentTime - previousTime + resetTime + println("Current Time: $currentTime") + println("Previous Time: $previousTime") + + val time = previousTime + currentTime - resetTime + + // Fix broken times + if (time > resetTime) { + 0 + } else time } init {