From 2f1e86fcf2e384fc42cf2dd6d1f337756499459f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20P=C3=A9rez-Cerezo?= Date: Fri, 24 Apr 2020 12:53:45 +0200 Subject: Add /xr short command and command to set server password Server password can be set to declare a state of emergency while under attack from trolls coming from wildly different IPs. --- init.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 86dc9bd..5c14513 100644 --- a/init.lua +++ b/init.lua @@ -354,7 +354,7 @@ minetest.register_chatcommand("xunban", { end, }) -minetest.register_chatcommand("xban_record", { +local xr = { description = "Show the ban records of a player", params = "", privs = { kick=true }, @@ -385,6 +385,19 @@ minetest.register_chatcommand("xban_record", { end return true, "Record listed." end, +} + +minetest.register_chatcommand("xban_record", xr) +minetest.register_chatcommand("xr", xr) + +minetest.register_chatcommand("serverpass", { + description = "set a server password", + params = "", + privs = { kick=true }, + func = function(name,param) + minetest.settings:set("default_password", param) + minetest.chat_send_player(name, "Changed server password to \""..param.."\".") + end }) minetest.register_chatcommand("xban_wl", { -- cgit v1.2.3