From 39b7160a392b44671e50de0ec3d067b9cef64ab6 Mon Sep 17 00:00:00 2001 From: Lars Mueller Date: Sat, 4 May 2019 11:52:33 +0200 Subject: [PATCH] Updates via shellscript --- init.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index 3ca613e..1bb609d 100644 --- a/init.lua +++ b/init.lua @@ -103,7 +103,7 @@ cmd_ext = { -- Player specific values player_ext = { - forbidden_names={}, + forbidden_names={"me"}, register_forbidden_name=function(name) player_ext.forbidden_names[name]=true end, @@ -163,7 +163,11 @@ player_ext = { end } --- TODO mt.register on prenewplayer - check for disallowed playernames +minetest.register_on_prejoinplayer(function(name, ip) + if player_ext.forbidden_names[name] then + return "The name '"..name.."' is already used in the game and thus not allowed as playername." + end +end ) minetest.register_on_joinplayer(function(player) local playername=player:get_player_name()