Advertisement
TCornes

testbasicstrip

Sep 2nd, 2022 (edited)
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.00 KB | None | 0 0
  1. print ("Please put COAL in slot 1 and COBBLESTONE or COBBLED DEEPSPATE in slot 2")
  2. print ("How long should each strip be?")
  3. length = tonumber(read())
  4. print("How far apart should the strips be?")
  5. gap = tonumber(read())
  6. gap = gap + 1
  7.  
  8. function gravelproof()
  9.     local isblock, block = turtle.inspect()
  10.     if (block.name == "minecraft:gravel") then
  11.         turtle.dig()
  12.         gravelproof()
  13.     end
  14. end
  15.  
  16. function digForwards()
  17.     if( turtle.getFuelLevel() > 50 )
  18.     then
  19.         turtle.dig()
  20.         gravelproof()
  21.         turtle.forward()
  22.         turtle.digUp()
  23.         turtle.select(2)
  24.         turtle.placeDown()
  25.     else
  26.         turtle.select(1)
  27.         turtle.refuel(5)
  28.         digForwards()
  29.     end
  30. end
  31.  
  32. function loop(a,b)
  33.     x=0
  34.     while( x < b ) do
  35.         a()
  36.         x = x + 1
  37.     end
  38. end
  39.  
  40. while true do
  41.     loop(digForwards,length)
  42.     turtle.turnLeft()
  43.     loop(digForwards,gap)
  44.     turtle.turnLeft()
  45.     loop(digForwards,length)
  46.     turtle.turnLeft()
  47.     loop(digForwards,gap)
  48.     turtle.turnLeft()
  49.     turtle.turnLeft()
  50.     loop(turtle.forward,gap)
  51.     loop(digForwards,gap)
  52.     turtle.turnRight()
  53. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement