When the Seeds or bonemeal reaches 1, it will turn to the chests, replenish items, and store wheat.
PLEASE NOTE:
- The turtle must have a pickaxe, not a hoe.
- There musn't be a field/crop in-front of the turtle like in the pic, otherwise the turtle will spin in circles looking for a place to plant
Sourceforge Link: https://sourceforge..../?source=navbar
1.4
term.clear()
term.setCursorPos(1,1)
print("X90 Farming Robot")
while turtle.detect() do
turtle.turnRight()
end
function getSeeds()
turtle.turnLeft()
turtle.select(1)
turtle.drop()
while turtle.getItemCount(1) < 10 do
turtle.suck()
end
turtle.turnRight()
end
function getBone()
turtle.turnRight()
turtle.select(2)
turtle.drop()
while turtle.getItemCount(2) < 10 do
turtle.suck()
end
turtle.turnLeft()
end
function StoreItems()
turtle.turnLeft()
for i=3,16 do
turtle.select(i)
if turtle.compareTo(1) then
turtle.drop()
end
end
turtle.turnRight()
turtle.turnRight()
for i=3,16 do
turtle.select(i)
if turtle.compareTo(2) then
turtle.drop()
end
end
turtle.turnLeft()
turtle.turnRight()
turtle.turnRight()
for i=3,16 do
turtle.select(i)
turtle.drop()
end
turtle.turnLeft()
turtle.turnLeft()
end
Farm = turtle.getItemCount(1)
Bone = turtle.getItemCount(2)
if Farm > Bone then
doTill = Bone
else
doTill = Farm
end
if Farm <= 1 or Bone <= 1 then
StoreItems()
getSeeds()
getBone()
end
i = 1
while i < doTill do
turtle.dig()
turtle.select(1)
turtle.place()
turtle.select(2)
turtle.place()
turtle.dig()
i = i+1
end
os.reboot()
1.5.1
term.clear()
term.setCursorPos(1,1)
print("X90 Farming Robot")
while turtle.detect() do
turtle.turnRight()
end
function getSeeds()
turtle.turnLeft()
turtle.select(1)
if turtle.getItemCount(1) > 0 then
turtle.drop()
end
while turtle.getItemCount(1) < 10 do
turtle.suck()
end
turtle.turnRight()
end
function getBone()
turtle.turnRight()
turtle.select(2)
if turtle.getItemCount(2) > 0 then
turtle.drop()
end
while turtle.getItemCount(2) < 10 do
turtle.suck()
end
turtle.turnLeft()
end
function StoreItems()
turtle.turnLeft()
for i=3,16 do
turtle.select(i)
if turtle.compareTo(1) then
if turtle.getItemCount(i) > 0 then
turtle.drop()
end
end
end
turtle.turnRight()
turtle.turnRight()
for i=3,16 do
turtle.select(i)
if turtle.compareTo(2) then
if turtle.getItemCount(i) > 0 then
turtle.drop()
end
end
end
turtle.turnRight()
for i=3,16 do
turtle.select(i)
if turtle.getItemCount(i) > 0 then
turtle.drop()
end
end
turtle.turnLeft()
turtle.turnLeft()
end
Farm = turtle.getItemCount(1)
Bone = turtle.getItemCount(2)
if Farm > Bone/3 then
doTill = Bone/3
else
doTill = Farm
end
if Farm <= 1 or Bone <= 3 then
StoreItems()
getSeeds()
getBone()
end
i = 1
while i < doTill do
turtle.dig()
turtle.select(1)
turtle.place()
turtle.select(2)
turtle.place()
turtle.place()
turtle.place()
turtle.dig()
i = i+1
end
os.reboot()
Please view attached image to see the setup you must follow to accomplish this.












