Make blocks breakable when not passing in node definition to mcl_autogroup.group_compatibility()

This commit is contained in:
teknomunk 2024-09-16 06:27:58 -05:00
parent c7bfc7a20e
commit 7d5b276bd8
1 changed files with 8 additions and 0 deletions

View File

@ -355,6 +355,9 @@ local function overwrite()
end
end
-- Make sure compatibility groups are present for the below logic
ndef.groups = newgroups
if (nname ~= "ignore" and ndef.diggable) then
-- Automatically assign the "solid" group for solid nodes
if (ndef.walkable == nil or ndef.walkable == true)
@ -394,6 +397,11 @@ local function overwrite()
-- group.
newgroups["creative_breakable"] = 1
minetest.log(dump({
groups = ndef.groups,
newgroups = newgroups,
}))
minetest.override_item(nname, {
groups = newgroups
})