diff options
| author | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-11-18 22:46:20 +0100 |
|---|---|---|
| committer | hannibal2 <24389977+hannibal00212@users.noreply.github.com> | 2023-11-18 22:46:20 +0100 |
| commit | cfa64d7f4360093523029b52dabea8e30ce966b6 (patch) | |
| tree | 8ea87056d0a14f075e9af6bbc862b25fcc43bc67 /src/main/java/at/hannibal2/skyhanni/features | |
| parent | 869d7a10cb1bf3d471655e96217325a767f7d943 (diff) | |
| download | skyhanni-cfa64d7f4360093523029b52dabea8e30ce966b6.tar.gz skyhanni-cfa64d7f4360093523029b52dabea8e30ce966b6.tar.bz2 skyhanni-cfa64d7f4360093523029b52dabea8e30ce966b6.zip | |
fixed visitor problems and code cleanup
Diffstat (limited to 'src/main/java/at/hannibal2/skyhanni/features')
| -rw-r--r-- | src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorTimer.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorTimer.kt b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorTimer.kt index a488ef6dd..b854c6f7b 100644 --- a/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorTimer.kt +++ b/src/main/java/at/hannibal2/skyhanni/features/garden/visitor/GardenVisitorTimer.kt @@ -22,7 +22,6 @@ import at.hannibal2.skyhanni.utils.TimeUtils.format import net.minecraftforge.fml.common.eventhandler.SubscribeEvent import kotlin.concurrent.fixedRateTimer import kotlin.time.Duration -import kotlin.time.Duration.Companion.INFINITE import kotlin.time.Duration.Companion.milliseconds import kotlin.time.Duration.Companion.seconds import kotlin.time.DurationUnit @@ -142,7 +141,7 @@ class GardenVisitorTimer { millis -= sinceLastTimerUpdate } - if (lastMillis == INFINITE) { + if (lastMillis == Duration.INFINITE) { LorenzUtils.chat("§c[SkyHanni] Found Visitor Timer bug, reset value (lastMillis was infinite).") lastMillis = 0.seconds } @@ -185,7 +184,10 @@ class GardenVisitorTimer { fun onWorldChange(event: LorenzWorldChangeEvent) { lastVisitors = -1 GardenAPI.storage?.nextSixthVisitorArrival?.let { - sixthVisitorArrivalTime = it.asTimeMark() + val badTime = Duration.INFINITE.inWholeMilliseconds + if (it != badTime && it != -9223370336633802065) { + sixthVisitorArrivalTime = it.asTimeMark() + } } sixthVisitorReady = false lastMillis = sixthVisitorArrivalTime.timeUntil() |
