TheDarBear

mineApi

Feb 3rd, 2021 (edited)
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.15 KB | None | 0 0
  1. function strip(length)
  2.     os.loadAPI("moveApi")
  3.     os.loadAPI("inventoryApi")
  4.     moveApi.savePosition(0,-1,0,0,0)
  5.     dir = moveApi.directions();
  6.     pos = moveApi.loadPosition()
  7.     for i=1,length do
  8.         inventoryApi.dumpBelow(2,16)
  9.         return_dist = 4*(i-1)
  10.         for j=1,return_dist do
  11.             pos = moveApi.move(pos, dir.NORTH)
  12.         end
  13.         for j=1,4 do
  14.             pos = hallwayForward()
  15.         end
  16.         pos = moveApi.face(pos, dir.WEST)
  17.         for j=1,12 do
  18.             pos = hallwayForward()
  19.         end
  20.         pos = moveApi.face(pos, dir.SOUTH)
  21.         for j=1,4 do
  22.             pos = hallwayForward()
  23.         end
  24.         pos = moveApi.face(pos, dir.EAST)
  25.         for j = 1,24 do
  26.             pos = hallwayForward()
  27.         end
  28.         pos = moveApi.face(pos, dir.NORTH)
  29.         for j=1,4 do
  30.             pos = hallwayForward()
  31.         end
  32.         moveApi.ensureFuel()
  33.         pos = moveApi.face(pos, dir.WEST)
  34.         for j = 1,12 do
  35.             pos = hallwayForward()
  36.         end
  37.         pos = moveApi.face(pos, dir.NORTH)
  38.         for j=1,return_dist+4 do
  39.             pos = moveApi.move(pos,dir.SOUTH)
  40.         end
  41.     end
  42. end
  43.        
  44.  
  45. function hallwayForward()
  46.     moveApi.ensureFuel()
  47.     turtle.up()
  48.     moveApi.clearFront()
  49.     turtle.down()
  50.     moveApi.clearFront()
  51.     moveApi.ensureFuel()
  52.     pos = moveApi.move(pos, pos.dir)
  53.     return pos
  54. end
  55.                
  56.            
Add Comment
Please, Sign In to add comment