From 9507aa6a90a1cc4a3548744d18c50432038be780 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 15 Nov 2017 03:47:08 +0100 Subject: [PATCH] Make grass block dry when placed next to dry grass --- mods/ITEMS/mcl_core/nodes_base.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/mods/ITEMS/mcl_core/nodes_base.lua b/mods/ITEMS/mcl_core/nodes_base.lua index b8ed7628d..b40ba8f3f 100644 --- a/mods/ITEMS/mcl_core/nodes_base.lua +++ b/mods/ITEMS/mcl_core/nodes_base.lua @@ -308,7 +308,13 @@ minetest.register_node("mcl_core:dirt_with_grass", { sounds = mcl_sounds.node_sound_dirt_defaults({ footstep = {name="default_grass_footstep", gain=0.4}, }), - on_construct = mcl_core.on_snowable_construct, + on_construct = function(pos) + local found_node = minetest.find_node_near(pos, 1, {"mcl_core:dirt_with_dry_grass", "mcl_core:dirt_with_dry_grass_snow"}) + if found_node then + minetest.set_node(pos, {name="mcl_core:dirt_with_dry_grass"}) + end + return mcl_core.on_snowable_construct(pos) + end, _mcl_snowed = "mcl_core:dirt_with_grass_snow", _mcl_blast_resistance = 3, _mcl_hardness = 0.6,