From 1af6d380d32e51058d30b4d58e5cda1e4c796f89 Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Mon, 28 Jan 2019 07:18:38 +0100 Subject: [PATCH] formspec protection added --- sl_controller/server.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sl_controller/server.lua b/sl_controller/server.lua index 6d9245b..02b15df 100644 --- a/sl_controller/server.lua +++ b/sl_controller/server.lua @@ -82,10 +82,13 @@ minetest.register_node("sl_controller:server", { on_receive_fields = function(pos, formname, fields, player) local meta = minetest.get_meta(pos) - if fields.names and fields.names ~= "" then - local names = string.gsub(fields.names, " +", " ") - meta:set_string("names", names) - meta:set_string("formspec", formspec(meta)) + local owner = meta:get_string("owner") + if player:get_player_name() == owner then + if fields.names and fields.names ~= "" then + local names = string.gsub(fields.names, " +", " ") + meta:set_string("names", names) + meta:set_string("formspec", formspec(meta)) + end end end,