| | |
| | | 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) |
| | |
| | | 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}) |