mirror of
https://github.com/minetest/minetest.git
synced 2024-11-27 01:53:45 +01:00
Don't crash when saplings try to grow on unknown nodes
This commit is contained in:
parent
38482d2656
commit
3b4408aa6c
@ -1660,7 +1660,12 @@ minetest.register_abm({
|
|||||||
interval = 10,
|
interval = 10,
|
||||||
chance = 50,
|
chance = 50,
|
||||||
action = function(pos, node)
|
action = function(pos, node)
|
||||||
local is_soil = minetest.registered_nodes[minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name].groups.soil
|
local node_under = minetest.registered_nodes[
|
||||||
|
minetest.get_node({x = pos.x, y = pos.y - 1, z = pos.z}).name]
|
||||||
|
if not node_under then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
local is_soil = node_under.groups.soil
|
||||||
if is_soil == nil or is_soil == 0 then return end
|
if is_soil == nil or is_soil == 0 then return end
|
||||||
print("A sapling grows into a tree at "..minetest.pos_to_string(pos))
|
print("A sapling grows into a tree at "..minetest.pos_to_string(pos))
|
||||||
local vm = minetest.get_voxel_manip()
|
local vm = minetest.get_voxel_manip()
|
||||||
|
Loading…
Reference in New Issue
Block a user