From 50840f6bdcfdf9ef0c5f9d1a242d0ac1d3a88d6c Mon Sep 17 00:00:00 2001 From: cora Date: Sun, 31 Jul 2022 02:03:28 +0200 Subject: [PATCH] No nether rain lol --- mods/ENVIRONMENT/mcl_weather/rain.lua | 1 + mods/ENVIRONMENT/mcl_weather/snow.lua | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/ENVIRONMENT/mcl_weather/rain.lua b/mods/ENVIRONMENT/mcl_weather/rain.lua index 1c2e135cf..7356f11af 100644 --- a/mods/ENVIRONMENT/mcl_weather/rain.lua +++ b/mods/ENVIRONMENT/mcl_weather/rain.lua @@ -42,6 +42,7 @@ local psdef= { local textures = {"weather_pack_rain_raindrop_1.png", "weather_pack_rain_raindrop_2.png"} function mcl_weather.has_rain(pos) + if not mcl_worlds.has_weather(pos) then return false end if mgname == "singlenode" or mgname == "v6" then return true end local bd = minetest.get_biome_data(pos) local bn = minetest.get_biome_name(bd.biome) diff --git a/mods/ENVIRONMENT/mcl_weather/snow.lua b/mods/ENVIRONMENT/mcl_weather/snow.lua index bdd4b57ae..f94ac0695 100644 --- a/mods/ENVIRONMENT/mcl_weather/snow.lua +++ b/mods/ENVIRONMENT/mcl_weather/snow.lua @@ -62,6 +62,7 @@ local psdef= { } function mcl_weather.has_snow(pos) + if not mcl_worlds.has_weather(pos) then return false end if mgname == "singlenode" or mgname == "v6" then return true end local bd = minetest.get_biome_data(pos) local bn = minetest.get_biome_name(bd.biome) @@ -121,7 +122,7 @@ minetest.register_globalstep(function(dtime) end for _, player in pairs(get_connected_players()) do - if mcl_weather.is_underwater(player) or not mcl_worlds.has_weather(player:get_pos()) or not mcl_weather.has_snow(player:get_pos()) then + if mcl_weather.is_underwater(player) or not mcl_weather.has_snow(player:get_pos()) then mcl_weather.remove_spawners_player(player) else mcl_weather.snow.add_player(player)