mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-12-12 11:39:32 +01:00
b582afeb1f
This updates the VoxeLibre documentation by replacing "Minetest" with "Luanti" and updating links. Done: * Update "Minetest" in documentation and comments to "Luanti" * Update links to forums, ContentDB and Luanti project web page Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4706 Reviewed-by: the-real-herowl <the-real-herowl@noreply.git.minetest.land> Co-authored-by: teknomunk <teknomunk@protonmail.com> Co-committed-by: teknomunk <teknomunk@protonmail.com>
28 lines
1.2 KiB
Lua
28 lines
1.2 KiB
Lua
--[[
|
|
This is one part of a mod to replicate the digging times from Minecraft. This
|
|
part only exposes a function to register digging groups. The rest of the mod is
|
|
implemented and documented in the _mcl_autogroup.
|
|
|
|
The mod is split up into two parts, mcl_autogroup and _mcl_autogroup.
|
|
mcl_autogroup contains the API functions used to register custom digging groups.
|
|
_mcl_autogroup contains most of the code. The leading underscore in the name
|
|
"_mcl_autogroup" is used to force Luanti to load that part of the mod as late
|
|
as possible. Luanti loads mods in reverse alphabetical order.
|
|
--]]
|
|
mcl_autogroup = {}
|
|
mcl_autogroup.registered_diggroups = {}
|
|
|
|
assert(minetest.get_modpath("_mcl_autogroup"), "This mod requires the mod _mcl_autogroup to function")
|
|
|
|
-- Register a group as a digging group.
|
|
--
|
|
-- Parameters:
|
|
-- group - Name of the group to register as a digging group
|
|
-- def - Table with information about the diggroup (defaults to {} if unspecified)
|
|
--
|
|
-- Values in def:
|
|
-- level - If specified it is an array containing the names of the different
|
|
-- digging levels the digging group supports.
|
|
function mcl_autogroup.register_diggroup(group, def)
|
|
mcl_autogroup.registered_diggroups[group] = def or {}
|
|
end
|