2024-07-06 20:17:20 -07:00

49 lines
1.3 KiB
Lua

--local bc = better_commands
local command_files = {
"command_runners",
"give",
"damage",
"chat",
"execute",
"scoreboard",
"teleport",
"team",
"time",
"privs",
"playsound",
"nodes",
"summon",
"gamemode",
"spawnpoint",
"clear",
"settings",
"stop",
"weather",
"ride",
}
local mcl_only = {
"enchant"
}
for _, file in ipairs(command_files) do
better_commands.run_file(file, "COMMANDS")
end
if better_commands.mcl then
for _, file in ipairs(mcl_only) do
better_commands.run_file(file, "COMMANDS")
end
end
better_commands.register_command("?", table.copy(minetest.registered_chatcommands.help))
-- Temporary commands for testing
--[[
better_commands.register_command("dumpscore",{func=function()minetest.log(dump(better_commands.scoreboard)) return true, nil, 1 end})
better_commands.register_command("dumpteam",{func=function()minetest.log(dump(better_commands.teams)) return true, nil, 1 end})
-- ]]
better_commands.register_command("pause", {func=function()better_commands.paused=true return true, nil, 1 end,privs={server=true}})
better_commands.register_command("resume", {func=function()better_commands.paused=false return true, nil, 1 end,privs={server=true}})