This mod adds an API to create commands with subcommands.

Functions

subcommands.register_command_with_subcommand(name, def)

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

subcommands.subcommand_handler(sc_def,cm_name)

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

Code example

Reviews

Review

Do you recommend this mod?

  • No reviews, yet.