in the ikw.tree_branch function the first set_node function works but not the second not working
Code: Select all
function ikw.tree_branch(pos, axis, leaves, tree, leave_radius, leave_height)
minetest.set_node(pos, {name = tree, param2 = axis})
for h = 0, leave_height do
for x = -(leave_radius-h), (leave_radius-h) do
for z = -(leave_radius-h), (leave_radius-h) do
minetest.set_node({x = pos.x+x, y = pos.y+h+1, z = pos.z+z}, leaves)
end
end
end
end
minetest.register_node("ikw:place_tree", {
on_construct = function(pos)
ikw.tree_branch(pos, 2, "ikw:leaves", "ikw:tree", 4, 3)
end
})
Code: Select all
2023-06-02 19:30:48: ACTION[Server]: singleplayer places node ikw:place_tree at (98,15,133)
2023-06-02 19:30:48: ERROR[Main]: ServerError: AsyncErr: Lua: Runtime error from mod 'ikw' in callback item_OnPlace(): Runtime error from mod 'ikw' in callback node_on_construct(): /usr/local/share/minetest/builtin/common/item_s.lua:190: bad argument #1 to 'old_get_content_id' (string expe
2023-06-02 19:30:48: ERROR[Main]: cted, got nil)
2023-06-02 19:30:48: ERROR[Main]: stack traceback:
2023-06-02 19:30:48: ERROR[Main]: [C]: ?
2023-06-02 19:30:48: ERROR[Main]: [C]: in function 'old_get_content_id'
2023-06-02 19:30:48: ERROR[Main]: /usr/local/share/minetest/builtin/common/item_s.lua:190: in function </usr/local/share/minetest/builtin/common/item_s.lua:189>
2023-06-02 19:30:48: ERROR[Main]: /usr/local/share/minetest/builtin/common/item_s.lua:229: in function </usr/local/share/minetest/builtin/common/item_s.lua:228>
2023-06-02 19:30:48: ERROR[Main]: [C]: in function 'set_node'
2023-06-02 19:30:48: ERROR[Main]: ...rre/.minetest/games/IniKiwi-World/mods/ikw/trees.lua:9: in function 'tree_branch'
2023-06-02 19:30:48: ERROR[Main]: ...rre/.minetest/games/IniKiwi-World/mods/ikw/trees.lua:23: in function <...rre/.minetest/games/IniKiwi-World/mods/ikw/trees.lua:22>
2023-06-02 19:30:48: ERROR[Main]: [C]: in function 'add_node'
2023-06-02 19:30:48: ERROR[Main]: /usr/local/share/minetest/builtin/game/item.lua:255: in function </usr/local/share/minetest/builtin/game/item.lua:146>
2023-06-02 19:30:48: ERROR[Main]: (tail call): ?
2023-06-02 19:30:48: ERROR[Main]: (tail call): ?
2023-06-02 19:30:48: ERROR[Main]: stack traceback:
2023-06-02 19:30:48: ERROR[Main]: [C]: ?
2023-06-02 19:30:48: ERROR[Main]: [C]: in function 'add_node'
2023-06-02 19:30:48: ERROR[Main]: /usr/local/share/minetest/builtin/game/item.lua:255: in function </usr/local/share/minetest/builtin/game/item.lua:146>
2023-06-02 19:30:48: ERROR[Main]: (tail call): ?
2023-06-02 19:30:48: ERROR[Main]: (tail call): ?