--thx AliasAlreadyTaken for this version cmd minetest.register_chatcommand("wormball_version", { description = "Shows wormball version", privs = { interact = true, }, func = function(name, param) return true, "Wormball Version: "..wormball.version end }) ChatCmdBuilder.new("wormball", function(cmd) -- create arena cmd:sub("create :arena", function(name, arena_name) arena_lib.create_arena(name, "wormball", arena_name) end) cmd:sub("create :arena :minplayers:int :maxplayers:int", function(name, arena_name, min_players, max_players) arena_lib.create_arena(name, "wormball", arena_name, min_players, max_players) end) -- remove arena cmd:sub("remove :arena", function(name, arena_name) arena_lib.remove_arena(name, "wormball", arena_name) end) -- list of the arenas cmd:sub("list", function(name) arena_lib.print_arenas(name, "wormball") end) -- enter editor mode cmd:sub("edit :arena", function(sender, arena) arena_lib.enter_editor(sender, "wormball", arena) end) -- enable and disable arenas cmd:sub("enable :arena", function(name, arena) arena_lib.enable_arena(name, "wormball", arena) end) cmd:sub("disable :arena", function(name, arena) arena_lib.disable_arena(name, "wormball", arena) end) end, { description = [[ (/help wormball) Use this to configure your arena: - create [min players] [max players] - edit - enable - list -- show created arenas Other commands: - remove - disable ]], privs = { wormball_admin = true } })