From e29e7439cd5c09877f7825374932b386e430f03b Mon Sep 17 00:00:00 2001 From: cora Date: Sat, 30 Apr 2022 22:56:08 +0200 Subject: [PATCH] fix grass spread below soil --- mods/ITEMS/mcl_core/functions.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mods/ITEMS/mcl_core/functions.lua b/mods/ITEMS/mcl_core/functions.lua index 3d47336f3..3d1ff202e 100644 --- a/mods/ITEMS/mcl_core/functions.lua +++ b/mods/ITEMS/mcl_core/functions.lua @@ -772,9 +772,9 @@ minetest.register_abm({ return end local can_change = false - local above = {x=pos.x, y=pos.y+1, z=pos.z} + local above = vector.offset(pos,0,1,0) local abovenode = minetest.get_node(above) - if minetest.get_item_group(abovenode.name, "liquid") ~= 0 or minetest.get_item_group(abovenode.name, "opaque") == 1 then + if minetest.get_item_group(abovenode.name, "liquid") ~= 0 or minetest.get_item_group(abovenode.name, "opaque") == 1 or minetest.get_item_group(abovenode.name, "soil") ~= 0 then -- Never grow directly below liquids or opaque blocks return end