From 5873af4558722e3e807db579c084aa3cb50fa502 Mon Sep 17 00:00:00 2001 From: jhqwqmc <113768629+jhqwqmc@users.noreply.github.com> Date: Sun, 7 Apr 2024 21:15:09 +0800 Subject: [PATCH] small changes Fix weather detection issue --- .../mechanic/requirement/RequirementManagerImpl.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugin/src/main/java/net/momirealms/customcrops/mechanic/requirement/RequirementManagerImpl.java b/plugin/src/main/java/net/momirealms/customcrops/mechanic/requirement/RequirementManagerImpl.java index 73c967f..9ba82c1 100644 --- a/plugin/src/main/java/net/momirealms/customcrops/mechanic/requirement/RequirementManagerImpl.java +++ b/plugin/src/main/java/net/momirealms/customcrops/mechanic/requirement/RequirementManagerImpl.java @@ -419,9 +419,8 @@ public class RequirementManagerImpl implements RequirementManager { return state -> { String currentWeather; World world = state.getLocation().getWorld(); - if (world.hasStorm()) currentWeather = "rainstorm"; + if (world.isClearWeather()) currentWeather = "clear"; else if (world.isThundering()) currentWeather = "thunder"; - else if (world.isClearWeather()) currentWeather = "clear"; else currentWeather = "rain"; for (String weather : weathers) if (weather.equalsIgnoreCase(currentWeather))