mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-26 04:21:07 +01:00
add API documentation to mcl_autogroup
This commit is contained in:
parent
cb294a5cad
commit
ce123d4676
1 changed files with 27 additions and 0 deletions
27
mods/CORE/mcl_autogroup/API.md
Normal file
27
mods/CORE/mcl_autogroup/API.md
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# mcl_autogroup
|
||||||
|
This mod emulate digging times from mc.
|
||||||
|
|
||||||
|
## mcl_autogroup.can_harvest(nodename, toolname)
|
||||||
|
Return true if <nodename> can be dig with <toolname>.
|
||||||
|
* nodename: string, valid nodename
|
||||||
|
* toolname: (optional) string, valid toolname
|
||||||
|
|
||||||
|
## mcl_autogroup.get_groupcaps(toolname, efficiency)
|
||||||
|
This function is used to calculate diggroups for tools.
|
||||||
|
WARNING: This function can only be called after mod initialization.
|
||||||
|
* toolname: string, name of the tool being enchanted (like "mcl_tools:diamond_pickaxe")
|
||||||
|
* efficiency: (optional) integer, the efficiency level the tool is enchanted with (default 0)
|
||||||
|
|
||||||
|
## mcl_autogroup.get_wear(toolname, diggroup)
|
||||||
|
Return the max wear of <toolname> with <diggroup>
|
||||||
|
WARNING: This function can only be called after mod initialization.
|
||||||
|
* toolname: string, name of the tool used
|
||||||
|
* diggroup: string, the name of the diggroup the tool is used on
|
||||||
|
|
||||||
|
## mcl_autogroup.register_diggroup(group, def)
|
||||||
|
* group: string, name of the group to register as a digging group
|
||||||
|
* def: (optional) table, table with information about the diggroup (defaults to {} if unspecified)
|
||||||
|
* level: (optional) string, if specified it is an array containing the names of the different digging levels the digging group supports
|
||||||
|
|
||||||
|
## mcl_autogroup.registered_diggroups
|
||||||
|
List of registered diggroups, indexed by name.
|
Loading…
Reference in a new issue