Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.87 KB | None | 0 0
  1. laag = 0
  2. bezig = true
  3. richting = "down"
  4. tunnel = 0
  5.  
  6. function doeLaag()
  7.     for i = 1, 4, 1 do
  8.             succes, data = turtle.inspect()
  9.             if data.name  ~= "minecraft:stone" and data.name ~= "minecraft:dirt" and data.name ~= "minecraft:gravel" then
  10.                 checkInventory()
  11.                 turtle.select(3)
  12.                 turtle.dig()
  13.             end
  14.             turtle.turnLeft()
  15.     end
  16. end
  17.  
  18. function volgendeLaag()
  19.     if richting == "down"
  20.         turtle.digDown()
  21.         if turtle.down() then
  22.             laag = laag + 1
  23.             return true
  24.         else
  25.             return false
  26.         end
  27.     else
  28.         turtle.digUp()
  29.         turtle.up()
  30.         laag = laag - 1
  31.         if laag == 0 then
  32.             return false
  33.         else
  34.             return true
  35.         end
  36.     end
  37. end
  38.  
  39. function checkInventory()
  40.     turtle.select(16)
  41.     if turtle.getItemCount() ~= 0 then
  42.         turtle.select(1)
  43.         if richting == "up" then turtle.placeUp() else turtle.placeDown() end
  44.         for i =3, 16, 1 do
  45.             turtle.select(i)
  46.              if richting == "up" then turtle.dropUp() else turlte.dropDown() end
  47.         end
  48.         turtle.select(1)
  49.          if richting == "up" then turtle.digUp() else turtle.digDown() end
  50.     end
  51. end
  52.  
  53. function gaTerug()
  54.     for i = 1, laag, 1 do
  55.         turtle.up()
  56.     end
  57. end
  58.  
  59. function main()
  60.     checkBrandstof()
  61.     if volgendeLaag() then doeLaag() else
  62.             turtle.dig()
  63.             turtle.forward()
  64.             turtle.dig()
  65.             turtle.forward()
  66.             turtle.turnLeft()
  67.             turtle.dig()
  68.             turtle.forward()
  69.             turtle.turnRight()
  70.             if richting == "down" then richting = "up" else richting = "down" end
  71.             tunnel = tunnel + 1
  72.            
  73.             if tunnel == 4 then bezig = false end
  74.     end
  75. end
  76.  
  77. function checkBrandstof()
  78.     if turtle.getFuelLevel() < 1500 then
  79.         turtle.select(2)
  80.         turtle.refuel(1)
  81.     else
  82.         print("Nog voldoende brandstof")
  83.     end
  84. end
  85.  
  86. while bezig == true do main() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement