legg0028

digiMinerMove

Jul 18th, 2021 (edited)
793
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.47 KB | None | 0 0
  1. function store()
  2.   if turtle.getItemCount(16) > 0 then
  3.     if turtle.getItemDetail(16)["name"] == "enderstorage:ender_chest" then
  4.       if turtle.getItemCount(15) > 0 then
  5.         for x = 1,16 do
  6.           turtle.select(x)
  7.           if (turtle.getItemCount(x)) > 63 then
  8.             turtle.select(16)
  9.             repeat
  10.               sleep(0.1)
  11.           until (turtle.digUp()) == false
  12.              turtle.digDown()
  13.             turtle.placeUp()
  14.             for x = 1,15 do
  15.               turtle.select(x)
  16.               turtle.dropUp()
  17.               sleep(0.1)
  18.             end
  19.             turtle.select(16)
  20.             turtle.digUp()
  21.           end
  22.         end
  23.     end
  24.   end
  25.   end
  26. end
  27.  
  28. function goForward()
  29.   while (not turtle.forward()) do
  30.         local success, data = turtle.inspect()
  31.         if success and data["name"] == "forbidden_arcanus:stella_arcanum" then
  32.             os.reboot()
  33.         else
  34.             turtle.dig()
  35.             turtle.attack()
  36.             sleep(0.1)
  37.         end
  38.   end
  39. end
  40.  
  41. function dig()
  42.     local success, data = turtle.inspectUp()
  43.     if success and data["name"] == "forbidden_arcanus:stella_arcanum" then
  44.        
  45.     else
  46.         repeat
  47.             sleep(0.1)
  48.         until not turtle.digUp()
  49.     end
  50.     local success, data = turtle.inspectDown()
  51.     if success and data["name"] == "forbidden_arcanus:stella_arcanum" then
  52.        
  53.     else
  54.         turtle.digDown()
  55.     end
  56.     goForward()
  57. end
  58.  
  59. for x = 1,64 do
  60.   dig()
  61. end
  62. turtle.turnRight()
  63. for x = 1,2 do
  64.     dig()
  65. end
  66. turtle.turnLeft()
  67. for x = 1,3 do
  68.   for x = 1,4 do
  69.       dig()
  70.   end
  71.   turtle.turnLeft()
  72.   dig()
  73.   turtle.turnLeft()
  74.   for x = 1,4 do
  75.         dig()
  76.   end
  77.   turtle.turnRight()
  78.   dig()
  79.   turtle.turnRight()
  80. end
  81.  
Add Comment
Please, Sign In to add comment