Degrowth: Don't destroy 1-node tall plants

This commit is contained in:
Wuzzy 2024-04-19 11:22:05 +02:00
parent 5990669d72
commit 63f76a3433

View File

@ -22,6 +22,10 @@ local degrow_tall = function(pos, y_dir, nodename)
newpos = vector.add(pos, vector.new(0,i*y_dir,0)) newpos = vector.add(pos, vector.new(0,i*y_dir,0))
local newnode = minetest.get_node(newpos) local newnode = minetest.get_node(newpos)
if newnode.name ~= nodename then if newnode.name ~= nodename then
-- Don't destroy 1-node tall block
if i == 1 then
return false
end
minetest.remove_node(prevpos) minetest.remove_node(prevpos)
return true return true
end end