Advertisement
jBlume

2x2 Fir Tree Cutting Program

May 6th, 2013 (edited)
356
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. start=true
  2. digUp=false
  3. digDown=false
  4. firstTime=false
  5. plant=false
  6. turtle.select(1)
  7. while true do
  8.   if turtle.getFuelLevel()<1 then
  9.    turtle.select(1)
  10.    turtle.refuel(10)
  11.   end
  12.  
  13.   if turtle.getItemCount(2)<1 then
  14.    digUp=false
  15.    firstTime=false
  16.    print "place:Slot1-Fir Log, Slot2-Dirt, Slot3-64 Fir Saplings, Slot4-64 Bone Meal and restart 'fir. No Blocks at north western corner'"
  17.    turtle.reboot()
  18.   end
  19.  
  20.   if start==true and turtle.compare() then
  21.    turtle.select(1)
  22.    turtle.dig()
  23.    turtle.forward()
  24.    start=false
  25.    digUp=true
  26.   end
  27.  
  28.   if digUp==true and turtle.detectUp() then
  29.    turtle.dig()
  30.    turtle.digUp()
  31.    turtle.up()
  32.    firstTime=true
  33.   end
  34.  
  35.   if digDown==true and start==false then
  36.    turtle.dig()
  37.    turtle.digDown()
  38.    turtle.down()
  39.    turtle.select(2)
  40.    plant=true
  41.   end
  42.  
  43.   if turtle.detectUp()==false and firstTime==true then
  44.    digUp=false
  45.    turtle.dig()
  46.    turtle.turnLeft()
  47.    turtle.dig()
  48.    turtle.forward()
  49.    turtle.turnRight()
  50.    firstTime=false
  51.    digDown=true
  52.   end
  53.  
  54.   if turtle.compareDown(2) and plant==true then
  55.    digDown=false
  56.    turtle.dig()
  57.    turtle.select(3)
  58.    turtle.up()
  59.    turtle.placeDown()
  60.    turtle.forward()
  61.    turtle.placeDown()
  62.    turtle.turnRight()
  63.    turtle.forward()
  64.    turtle.placeDown()
  65.    turtle.turnRight()
  66.    turtle.forward()
  67.    turtle.placeDown()
  68.    turtle.dig()
  69.    turtle.forward()
  70.    turtle.down()
  71.    turtle.turnRight()
  72.    turtle.turnRight()
  73.    print "Scyther used Cut ... It was Super Effective."
  74.    for i=5,16 do
  75.     turtle.select(i)
  76.     turtle.dropDown()
  77.    end
  78.    if turtle.getItemCount(3)<8 then
  79.     turtle.select(3)
  80.     turtle.turnLeft()
  81.     turtle.suck()
  82.     turtle.turnRight()
  83.    end
  84.    plant=false
  85.    start=true
  86.   end
  87.   if start==true then
  88.    turtle.select(3)
  89.    if turtle.compare() then
  90.     turtle.select(4)
  91.     turtle.place()
  92.     if turtle.getItemCount(4)<2 then
  93.      turtle.turnRight()
  94.      turtle.suck()
  95.      turtle.turnLeft()
  96.     end
  97.    end
  98.    turtle.select(1)
  99.   end
  100. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement