From 68e6439e1cbe30123d1483777f59413310247237 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Sat, 1 Apr 2017 17:08:47 +0200 Subject: [PATCH] Revert "Don't auto-remove snow cover" This reverts commit 8e3015a208d63ae0a0b392ee77b8d0d7f853d2f3. --- mods/ITEMS/mcl_core/functions.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/mods/ITEMS/mcl_core/functions.lua b/mods/ITEMS/mcl_core/functions.lua index ed596486..e127165d 100644 --- a/mods/ITEMS/mcl_core/functions.lua +++ b/mods/ITEMS/mcl_core/functions.lua @@ -409,6 +409,31 @@ minetest.register_abm({ end, }) +-- Occassionally remove the snow covers from the snowy variants of grass block, podzol and mycelium +minetest.register_abm({ + label = "Remove snow cover", + nodenames = {"mcl_core:dirt_with_grass_snow", "mcl_core:podzol_snow", "mcl_core:mycelium_snow"}, + neighbors = {"air"}, + interval = 68.1, + chance = 18, + action = function(pos, node) + if pos == nil then + return + end + local p = {x=pos.x, y=pos.y+1, z=pos.z} + local n = minetest.get_node(p) + if (n.name=="air") then + if node.name == "mcl_core:dirt_with_grass_snow" then + minetest.swap_node(pos, {name="mcl_core:dirt_with_grass"}) + elseif node.name == "mcl_core:podzol_snow" then + minetest.swap_node(pos, {name="mcl_core:podzol"}) + elseif node.name == "mcl_core:mycelium_snow" then + minetest.swap_node(pos, {name="mcl_core:mycelium"}) + end + end + end, +}) + -------------------------- -- Try generate tree --- --------------------------