diff --git a/mods/default/functions.lua b/mods/default/functions.lua index e426415c..9d164b4b 100644 --- a/mods/default/functions.lua +++ b/mods/default/functions.lua @@ -645,10 +645,11 @@ minetest.register_abm({ -- Snow check is cheapest, so comes first if name == "default:snow" then minetest.set_node(pos, {name = "default:dirt_with_snow"}) - elseif minetest.get_item_group(name, "grass") ~= 0 then - minetest.set_node(pos, {name = "default:dirt_with_grass"}) + -- The group grass is also present in dry grass, so check dry grass first elseif minetest.get_item_group(name, "dry_grass") ~= 0 then minetest.set_node(pos, {name = "default:dirt_with_dry_grass"}) + elseif minetest.get_item_group(name, "grass") ~= 0 then + minetest.set_node(pos, {name = "default:dirt_with_grass"}) end end })