Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Beat Farming (or other seed based crops (I think)
- --slot 1: beat seeds
- --slot 2: bone meal
- --slot 3: carrot
- --slot 4: wheat seeds
- --slot 5: poatoes
- while true do
- --look down
- success, data = turtle.inspectDown()
- if success and string.find(data.name,"beet") then
- while data.state.age < 3 do
- turtle.select(2)
- if turtle.getItemCount(2) > 1 then
- turtle.placeDown()
- end
- sleep(1)
- success, data = turtle.inspectDown()
- end
- turtle.select(1)
- turtle.digDown()
- turtle.placeDown()
- elseif success and string.find(data.name,"carrot") then
- while data.state.age < 7 do
- turtle.select(2)
- if turtle.getItemCount(2) > 1 then
- turtle.placeDown()
- end
- sleep(1)
- success, data = turtle.inspectDown()
- end
- turtle.select(3)
- turtle.digDown()
- turtle.placeDown()
- elseif success and string.find(data.name,"wheat") then
- while data.state.age < 7 do
- turtle.select(2)
- if turtle.getItemCount(2) > 1 then
- turtle.placeDown()
- end
- sleep(1)
- success, data = turtle.inspectDown()
- end
- turtle.select(4)
- turtle.digDown()
- if turtle.getItemCount() > 1 then
- turtle.placeDown()
- end
- elseif success and string.find(data.name,"potato") then
- while data.state.age < 7 do
- turtle.select(2)
- if turtle.getItemCount(2) > 1 then
- turtle.placeDown()
- end
- sleep(1)
- success, data = turtle.inspectDown()
- end
- turtle.select(5)
- turtle.digDown()
- if turtle.getItemCount() > 1 then
- turtle.placeDown()
- end
- else
- --must be something else or broken land. plant something
- turtle.select(4)
- turtle.digDown()
- turtle.placeDown()
- end
- --now check forward
- success_forward,data_forward = turtle.inspect()
- if success_forward then
- --we've hit a corner
- print("We've hit a corner.")
- turtle.select(2)
- turtle.suckUp(64-turtle.getItemCount(2))
- if string.find(data_forward.name,"chest") then
- for s=6,16,1 do
- turtle.select(s)
- turtle.drop()
- end
- turtle.turnLeft()
- elseif string.find(data_forward.name,"jack") then
- turtle.turnLeft()
- elseif string.find(data_forward.name,"pump") then
- turtle.turnRight()
- end
- end
- turtle.forward()
- sleep(4)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement