Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function fuelItUp()
- turtle.select(16)
- needsFuel = turtle.getFuelLevel()
- minimumFuelLevel = 10
- hasFuel = turtle.getItemCount(16)
- useFuel = turtle.refuel()
- if needsFuel ~= "unlimited" then
- if tonumber(needsFuel) < tonumber(minimumFuelLevel) then
- if hasFuel > 0 then
- turtle.refuel(1)
- else
- print("Please insert fuel into slot 16")
- repeat os.sleep(1)
- until tonumber(turtle.getItemCount(16)) > 0
- fuelItUp()
- end
- end
- end
- turtle.select(1)
- end
- function leftTurn()
- turtle.turnLeft()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.digDown()
- turtle.turnLeft()
- end
- function rightTurn()
- turtle.turnRight()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.digDown()
- turtle.turnRight()
- end
- function farmRow(length)
- fuelItUp()
- i = 0
- while i < length do
- turtle.dig()
- turtle.forward()
- turtle.digDown()
- i = i + 1
- end
- end
- function moveUp()
- turtle.up()
- turtle.up()
- end
- function moveDown()
- turtle.down()
- turtle.down()
- end
- function backToChest()
- fuelItUp()
- turtle.forward()
- turtle.turnLeft()
- i = 0
- while i < 14 do
- turtle.forward()
- i = i + 1
- end
- turtle.turnLeft()
- moveDown()
- end
- function dropToChest()
- i = 1
- while i < 16 do
- turtle.select(i)
- turtle.dropDown()
- i = i+1
- end
- turtle.select(1)
- end
- function main()
- fuelItUp()
- moveUp()
- farmRow(11)
- leftTurn()
- farmRow(10)
- rightTurn()
- farmRow(10)
- leftTurn()
- farmRow(10)
- rightTurn()
- farmRow(10)
- leftTurn()
- farmRow(10)
- rightTurn()
- farmRow(10)
- leftTurn()
- farmRow(10)
- backToChest()
- dropToChest()
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment