From 333325c4e01700e34357d1175ef5cfcf60c86aa3 Mon Sep 17 00:00:00 2001 From: Jack <55409055+Jack1424@users.noreply.github.com> Date: Tue, 6 Aug 2024 21:10:22 -0400 Subject: [PATCH] Clean up fixed calculateWorldTime method --- .../io/github/jack1424/realTimeWeather/RealTimeWeather.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/io/github/jack1424/realTimeWeather/RealTimeWeather.java b/src/main/java/io/github/jack1424/realTimeWeather/RealTimeWeather.java index bea33fb..47a8d08 100644 --- a/src/main/java/io/github/jack1424/realTimeWeather/RealTimeWeather.java +++ b/src/main/java/io/github/jack1424/realTimeWeather/RealTimeWeather.java @@ -164,14 +164,12 @@ public final class RealTimeWeather extends JavaPlugin { double currentMinutes = currentTime.getHour() * 60 + currentTime.getMinute(); if (currentMinutes >= sunriseMinutes && currentMinutes < sunsetMinutes) { - double daytimeFraction=(currentMinutes - sunriseMinutes) / (sunsetMinutes - sunriseMinutes); - return (long) (daytimeFraction * 13569) + 23041; + return (long) (((currentMinutes - sunriseMinutes) / (sunsetMinutes - sunriseMinutes)) * 13569) + 23041; } else { if (currentMinutes < sunriseMinutes) currentMinutes += 1440; - double nighttimeFraction=(currentMinutes - sunsetMinutes) / (1440 - sunsetMinutes + sunriseMinutes); - return (long)(nighttimeFraction * 13569) + 12610; + return (long) (((currentMinutes - sunsetMinutes) / (1440 - sunsetMinutes + sunriseMinutes)) * 13569) + 12610; } }