Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. print('How far should I go?')
  2. distance = io.read()
  3.  
  4. for i=1, distance do
  5. turtle.dig() -- layer 1
  6. turtle.forward()
  7. turtle.turnLeft()
  8. turtle.dig()
  9. turtle.turnRight()
  10. turtle.turnRight()
  11. turtle.dig()
  12. turtle.digUp()
  13.  
  14. turtle.up() -- layer 2
  15. turtle.dig()
  16. turtle.digUp()
  17. turtle.turnLeft()
  18. turtle.dig()
  19. turtle.turnRight()
  20. turtle.turnRight()
  21. turtle.dig()
  22. turtle.turnLeft()
  23.  
  24. turtle.up() -- layer 3
  25. turtle.dig()
  26. turtle.turnLeft()
  27. turtle.dig()
  28. turtle.turnRight()
  29. turtle.turnRight()
  30. turtle.dig()
  31. turtle.turnLeft()
  32. turtle.down()
  33. turtle.down()
  34.  
  35. os.sleep(0)
  36. print('Refueling...')
  37. for slot = 1,16 do
  38. item = turtle.getItemDetail(slot)
  39. if item ~=nil and item['name'] == 'minecraft:coal' then
  40. turtle.select(slot)
  41. end
  42. while turtle.getFuelLevel() <= 800 do
  43. if turtle.refuel() then
  44. print('Fuel level is: ' .. turtle.getFuelLevel())
  45. else
  46. print('Not enough fuel')
  47. break
  48. end
  49. end
  50. end
  51. end
  52. turtle.turnLeft() -- Return home
  53. turtle.turnLeft()
  54. for c=1, distance do
  55. turtle.forward()
  56. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement