David Leal
2020-06-12 a8daa417c485ee20716ec050d4c676b5c91af773
technic_chests/register.lua
@@ -84,7 +84,6 @@
local function set_formspec(pos, data, page)
   local meta = minetest.get_meta(pos)
   local node = minetest.get_node(pos)
   local formspec = data.base_formspec
   formspec = formspec..fs_helpers.cycling_button(
            meta,
@@ -159,6 +158,16 @@
   return function(pos, formname, fields, sender)
      local meta = minetest.get_meta(pos)
      local page = "main"
      local owner = meta:get_string("owner")
      if owner ~= "" then
         -- prevent modification of locked chests
         if owner ~= sender:get_player_name() then return end
      elseif not fields.quit then
         -- prevent modification of protected chests
         if minetest.is_protected(pos, sender:get_player_name()) then return end
      end
      if fields.sort or (data.autosort and fields.quit and meta:get_int("autosort") == 1) then
         sort_inventory(meta:get_inventory())
      end