Add bonemealing callback to saplings.

* Adds a _mcl_on_bonemealing callback to the sapling node definitions.
This commit is contained in:
kabou 2022-04-30 04:06:43 +02:00 committed by teknomunk
parent b540e6c77b
commit 0422635047

View file

@ -280,6 +280,14 @@ function mcl_core.register_sapling(subname, description, longdesc, tt_help, text
nn == "mcl_core:podzol" or nn == "mcl_core:podzol_snow" or
nn == "mcl_core:dirt" or nn == "mcl_core:mycelium" or nn == "mcl_core:coarse_dirt"
end),
_mcl_on_bonemealing = function(pointed_thing, placer)
local pos = pointed_thing.under
local n = minetest.get_node(pos)
-- Saplings: 45% chance to advance growth stage
if math.random(1,100) <= 45 then
return mcl_core.grow_sapling(pos, n)
end
end,
node_placement_prediction = "",
_mcl_blast_resistance = 0,
_mcl_hardness = 0,