psychedelixx

Minecraft Turtle: Redwood Chopper

May 22nd, 2013
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --[[
  2.     2013 (c) psychedelixx
  3.     Minecraft Turtle: Redwood Chopper
  4.     2013-05-22
  5.  
  6.     Chops a whole redwood tree and returns to the ground. It should work on every other 2x2 tree as well.
  7.  
  8.     Usage:
  9.     - Place the turtle [T] on the ground in front of the redwood [R] tree on the left side:
  10.  
  11.         [R][R]
  12.         [R][R]
  13.         [T]
  14.  
  15.         (top view)
  16.  
  17.         - use turtle and type "label set <name>"
  18.           (to give your turtle an unique name so it remembers its programs)
  19.         - type "pastebin get q1CdH3bN redwood"
  20.     - type "redwood"
  21. --]]
  22.  
  23. if turtle.getFuelLevel() == 0 then
  24.     turtle.refuel()
  25. end
  26.  
  27. if turtle.getFuelLevel() == 0 then
  28.     print("I need fuel!")
  29. else
  30.     print("======== 2013 (c) psychedelixx ========")
  31.     print("Let's go!")
  32.     h=0
  33.     turtle.dig()
  34.     turtle.forward()
  35.     repeat
  36.         print("Fuel: " .. turtle.getFuelLevel())
  37.         turtle.dig()
  38.         turtle.digUp()
  39.         turtle.up()
  40.         h = h+1
  41.        
  42.         if turtle.getFuelLevel() < 2 then
  43.             turtle.refuel()
  44.         end
  45.     until not turtle.detectUp()
  46.     turtle.turnRight()
  47.     turtle.dig()
  48.     turtle.forward()
  49.     turtle.turnLeft()
  50.     while h>0 do
  51.         print("Fuel: " .. turtle.getFuelLevel())
  52.         turtle.dig()
  53.         turtle.digDown()
  54.         turtle.down()
  55.         h = h-1
  56.        
  57.         if turtle.getFuelLevel() < 2 then
  58.             turtle.refuel()
  59.         end
  60.     end
  61.     turtle.dig()
  62. end
Advertisement
Add Comment
Please, Sign In to add comment