| | |
| | | local node = minetest.get_node(pos) |
| | | local node_name = node.name |
| | | |
| | | |
| | | if timber_nodenames[node_name] |
| | | or (xnotreetap_leaves and minetest.get_item_group(node_name, "leaves") ~= 0) |
| | | or minetest.get_item_group(node_name, "tree") ~= 0 then |
| | |
| | | remaining_charge = remaining_charge - xnotreetap_charge_per_node |
| | | |
| | | -- Wood found - cut it |
| | | -- handle_drops(minetest.get_node_drops(node.name, "")) |
| | | -- minetest.remove_node(pos) |
| | | -- remaining_charge = remaining_charge - xnotreetap_charge_per_node |
| | | end |
| | | |
| | | if node.name == "moretrees:rubber_tree_leaves" then |
| | | -- Leaves found - cut it |
| | | handle_drops(minetest.get_node_drops(node.name, "")) |
| | | minetest.remove_node(pos) |
| | | remaining_charge = remaining_charge - xnotreetap_charge_per_node |
| | | |
| | | -- if not technic.creative_mode then |
| | | -- local item_wear = tonumber(itemstack:get_wear()) |
| | | -- item_wear = item_wear + 819 |
| | | -- if item_wear > 65535 then |
| | | -- itemstack:clear() |
| | | -- return itemstack |
| | | -- end |
| | | -- itemstack:set_wear(item_wear) |
| | | -- end |
| | | end |
| | | |
| | | set_node_visited(pos) |