1
0
mirror of https://github.com/sys4-fr/server-nalc.git synced 2024-11-11 04:50:17 +01:00
server-nalc/mods/mff/mff_classic/abms.lua

21 lines
584 B
Lua
Raw Normal View History

local modname = minetest.get_current_modname()
local thismod = _G[modname]
minetest.register_abm({
nodenames = {modname .. ':cherry_sapling', modname .. 'mg_cherry_sapling'},
interval = 80,
chance = 3,
action = function(pos, node)
local nu = minetest.get_node({x=pos.x, y=pos.y-1, z=pos.z}).name
local is_soil = minetest.get_item_group(nu, 'soil')
if is_soil == 0 then
return
end
minetest.remove_node({x=pos.x, y=pos.y, z=pos.z})
thismod.grow_cherry_tree(pos, false, modname .. ':cherry_tree', modname .. ':cherry_blossom_leaves')
end,
})