-- code requires felling turtle with wireless modem and slot 1 to have bonemeal, slot 2 to have saplings and the rest of the inventory to have rubber logs
t = turtle -- declare turtle to be variable "t" to decrease redundant coding
peripheral.find("modem", rednet.open) -- open the modem and shi
while true do -- infinite loop bruh
t.place() -- places bonemeal on tree
t.select(3) -- selects a slot with rubber log in it to compare with block in front of it
if t.compare() then -- seeing if theres a tree in front of turtle
rs.setOutput("right", true) -- sends redstone signal to other turtle
os.sleep(0.5) -- waits half a second
rs.setOutput("right", false) -- turns redstone off
os.sleep(8) -- waits for resin to be collected
t.select(1) -- selects bonemeal slot if there is a tree
t.dig() --breaks the tree bro trust
else
t.select(1) -- selects bonemeal slot if there is no tree
end
if t.detect() then -- detects if theres a sapling still or if a tree has been cut
t.select(1) -- redundantly selects bonemeal slot
t.place() --places bonemeal
else
t.select(2) -- selects sapling to place
t.place() -- places sapling
t.select(1) -- selects bonemeal slot
end
end