Advertisement
a_alien

digi.lua

Apr 24th, 2021
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.28 KB | None | 0 0
  1. pos = 0
  2.  
  3. local keep = {
  4.     "minecraft:coal",
  5.     "minecraft:anciant_debris",
  6.     "tconstruct:cobalt_ore"
  7. }
  8.  
  9. dir = 1
  10.  
  11. function fule()
  12.     if(turtle.getFuelLevel() == 0) then
  13.         turtle.select(1)
  14.         turtle.refuel()
  15.     end
  16. end
  17.  
  18. function checkInv()
  19.     for i=1,16 do
  20.         turtle.select(i)
  21.         name=turtle.getItemDetail(i, false)
  22.         if name then
  23.             name = name.name
  24.             notFound = true
  25.             for _,v in pairs(keep) do
  26.                     if v == name then
  27.                         notFound = false
  28.                         break
  29.                     end
  30.                 end
  31.             if notFound then
  32.                 turtle.drop()
  33.             end
  34.         end
  35.     end
  36. end
  37.  
  38. while true do
  39.    
  40.     if(pos == 30) then
  41.         pos = -1
  42.     end
  43.    
  44.     fule()
  45.    
  46.    
  47.  
  48.     turtle.dig()
  49.     turtle.digUp()
  50.     turtle.digDown()
  51.    
  52.     turtle.forward()
  53.     if(pos == -1) then
  54.         if(dir == 1) then
  55.             turtle.turnRight()
  56.             dir = 0
  57.             loop()
  58.             turtle.forward()
  59.             turtle.turnRight()
  60.         else
  61.             turtle.turnLeft()
  62.             dir = 1
  63.             loop()
  64.             turtle.forward()
  65.             turtle.turnLeft()
  66.         end
  67.     end
  68.     pos = pos +1
  69. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement