1
0
zrcadlo https://github.com/luanti-org/luanti.git synchronizováno 2025-11-05 09:45:30 +01:00

Don't crash when saplings try to grow on unknown nodes

Tento commit je obsažen v:
y.st
2015-06-14 22:51:40 -07:00
odevzdal est31
rodič 38482d2656
revize 3b4408aa6c

Zobrazit soubor

@@ -1660,7 +1660,12 @@ minetest.register_abm({
interval = 10,
chance = 50,
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
print("A sapling grows into a tree at "..minetest.pos_to_string(pos))
local vm = minetest.get_voxel_manip()