Advertisement
chromaLTS

turtle test12

Apr 6th, 2020
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local function ss(s) turtle.select(s)   end
  2.  
  3. local chestSpot         = 16
  4. local saplingSpot       = 1
  5. local logSpot           = 2
  6. local enderchestSpot    = 15
  7. local diamondPickSpot   = 14
  8.  
  9. term.clear() term.setCursorPos(1,1)
  10. print("----------------------------------")
  11. print("------ChromaLTS's treefarm--------")
  12. print("-> Slot " ..     chestSpot   ..  ": Chest(1)")
  13. print("-> Slot " ..     saplingSpot ..  ": Sapling(any)")
  14. print("-> Slot " ..     logSpot     ..  ": Log(1)")
  15. print("-> Slot"  ..     enderchestSpot..": Enderchest(1)")
  16. print("-> Slot"  ..     diamondPickSpot..": Diamond Pickaxe(1)")
  17. print("----------------------------------")
  18. read()
  19.  
  20. --empty into chest
  21.  
  22. local function Main()
  23.  
  24.     turtle.up()
  25.     ss(chestSpot)
  26.     turtle.placeUp()
  27.  
  28.     for i=3,13,1 do
  29.         ss(i)
  30.         turtle.dropUp()
  31.     end
  32.  
  33.     ss(enderchestSpot)
  34.     turtle.placeDown()
  35.     turtle.suckDown()
  36.  
  37.     Refuel()
  38.     PickupEnderchest()
  39.  
  40.     print("New fuel level -> " .. turtle.getFuelLevel())
  41. end
  42.  
  43.  
  44.  
  45. --place enderchest
  46. --takeout 1 stack coal
  47. --refuel
  48.  
  49. local function PickupEnderchest()
  50.     ss(diamondPickSpot)
  51.     turtle.equipRight()
  52.     turtle.digDown()
  53.     turtle.equipRight()
  54. end
  55.  
  56.  
  57. local function Refuel()
  58.     for i=1,16,1 do
  59.          ss(i)
  60.         turtle.refuel()
  61.     end
  62. end
  63.  
  64.  
  65. --get stuff back
  66.  
  67.  
  68.  
  69. Main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement