SmallJoker
2022-06-19 bce5306abea765fed1fdfeb775ed3abd21ff2863
technic/tools/cans.lua
@@ -36,7 +36,10 @@
         local charge = get_can_level(itemstack)
         if charge == data.can_capacity then return end
         if minetest.is_protected(pointed_thing.under, user:get_player_name()) then
            minetest.log("action", user:get_player_name().." tried to take "..node.name.." at protected position "..minetest.pos_to_string(pointed_thing.under).." with a "..data.can_name)
            minetest.log("action", user:get_player_name()..
               " tried to take "..node.name..
               " at protected position "..minetest.pos_to_string(pointed_thing.under)..
               " with a "..data.can_name)
            return
         end
         minetest.remove_node(pointed_thing.under)
@@ -63,7 +66,10 @@
         local charge = get_can_level(itemstack)
         if charge == 0 then return end
         if minetest.is_protected(pos, user:get_player_name()) then
            minetest.log("action", user:get_player_name().." tried to place "..data.liquid_source_name.." at protected position "..minetest.pos_to_string(pos).." with a "..data.can_name)
            minetest.log("action", user:get_player_name()..
               " tried to place "..data.liquid_source_name..
               " at protected position "..minetest.pos_to_string(pos)..
               " with a "..data.can_name)
            return
         end
         minetest.set_node(pos, {name=data.liquid_source_name})