diff --git a/tubelib_addons1/harvester.lua b/tubelib_addons1/harvester.lua index a486d84..e371a6d 100644 --- a/tubelib_addons1/harvester.lua +++ b/tubelib_addons1/harvester.lua @@ -216,14 +216,11 @@ local function harvest_field(this, meta) end for y_pos = start_y_pos,stop_y_pos,-1 do pos.y = y_pos - if minetest.is_protected(pos, this.owner) then - return true - end local node = minetest.get_node_or_nil(pos) if node and node.name ~= "air" then local order = tubelib_addons1.FarmingNodes[node.name] or tubelib_addons1.Flowers[node.name] if order then - if not remove_or_replace_node(this, pos, inv, node, order) then + if not minetest.is_protected(pos, this.owner) and not remove_or_replace_node(this, pos, inv, node, order) then return false end else