diff --git a/init.lua b/init.lua index 2fc3764..ddc2ab0 100644 --- a/init.lua +++ b/init.lua @@ -24,7 +24,8 @@ minetest.register_node("maggems_landmark:home", { end, on_receive_fields = function(pos, formname, fields, sender) local meta = minetest.get_meta(pos) - if (sender:get_player_name() ~= meta:get_string("owner")) then return false end + if (sender:get_player_name() ~= meta:get_string("owner")) or + (fields.quit) then return false end meta:set_string("maggems_landmark:name", fields.name) meta:set_string("infotext", meta:get_string("maggems_landmark:name") .. " (" .. meta:get_string("owner") .. ")")