mirror of
https://github.com/minetest/minetest_game.git
synced 2025-07-02 06:40:20 +02:00
added documentation
This commit is contained in:
22
game_api.txt
22
game_api.txt
@ -1028,6 +1028,28 @@ Trees
|
|||||||
* `default.grow_blueberry_bush(pos)`
|
* `default.grow_blueberry_bush(pos)`
|
||||||
* Grows a blueberry bush at pos
|
* Grows a blueberry bush at pos
|
||||||
|
|
||||||
|
* `default.on_grow_failed(pos)`
|
||||||
|
* Reset the node timer to 300 seconds, used as default callback when the growth of a sapling fails
|
||||||
|
|
||||||
|
* `default.sapling_growth_defs`
|
||||||
|
* Table that contains all the definitions for the growable saplings, see `default.register_sapling_growth`
|
||||||
|
|
||||||
|
* `default.register_sapling_growth(name, def)`
|
||||||
|
* Register a new sapling growth configuration. Useful to add custom sapling and trees to the game in a compact way.
|
||||||
|
default.register_sapling_growth(
|
||||||
|
"default:sapling", -- Name of the sapling
|
||||||
|
{
|
||||||
|
can_grow = default.can_grow, -- Function called to determine whether the sapling can grow, should return a boolean
|
||||||
|
on_grow_failed = default.on_grow_failed, -- Function called when the growth fails
|
||||||
|
grow_callback = function(pos) -- Function called when the growth has success. Conventionally, this should replace the sapling with a tree
|
||||||
|
default.grow_tree(pos, random(1, 4) == 1)
|
||||||
|
end
|
||||||
|
}
|
||||||
|
)
|
||||||
|
* default.grow_sapling(pos)
|
||||||
|
* Attempt to grow a sapling at the given position. Useful as on_timer callback.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Carts
|
Carts
|
||||||
-----
|
-----
|
||||||
|
Reference in New Issue
Block a user