cmdlib/override.lua
2019-08-12 12:37:54 +02:00

20 lines
596 B
Lua

minetest.original_register_chatcommand = minetest.register_chatcommand
local minetest_register_chatcommand = function(name, def)
cmd_ext.register_chatcommand(name, {
description = def.description,
privs = def.privs,
params = def.params,
custom_syntax = true,
func = def.func
})
end
for name, def in pairs(minetest.registered_chatcommands) do
minetest_register_chatcommand(name, def)
end
minetest.register_chatcommand = function(name, def)
minetest_register_chatcommand(name, def)
minetest.original_register_chatcommand(name, def)
end