This mod adds an API to create commands with subcommands.
The definition table is similar to the Chat command definition for the Minetest API, except:
- The
func
field should be left empty - The
_sc_def
field should be a table of subcommands. Each entry should be indexed by the name of the subcommand and have the following definition:
{
description = "subcommand description",
params = "<params>",
privs = {required_privs = true}, -- Optional
func = function(name,param) return true,"The function" end -- Just like func in minetest.register_chatcommand
}
The help
subcommand is reserved and should not be used
Returns a handler for the command. This is mainly intended for internal use.
sc_def
: subcommand definition (see above)cm_name
: name of the command