Advertisement
Guest User

buddel.lua

a guest
Jul 21st, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.40 KB | None | 0 0
  1. stone="minecraft:stone"
  2. granite="minecraft:granite"
  3. diorite="minecraft:diorite"
  4. andesite="minecraft:andesite"
  5. dirt="minecraft:dirt"
  6. j=1
  7. function refuel()
  8.     while turtle.getFuelLevel()<1500 do
  9.     turtle.select(15)
  10.     turtle.refuel(1)
  11.     end
  12.     return
  13. end
  14.  
  15. function dig()
  16.     for i=0,15,1 do
  17.     success,scanUp=turtle.inspectUp()
  18.     if ((scanUp.name ~= stone)and(scanUp.name ~=granite)and(scanUp.name ~=diorite)and(scanUp.name ~=andesite)and(scanUp.name~=dirt)) then
  19.     turtle.digUp()
  20.     turtle.suckUp()
  21.     end
  22.     success,scanDo=turtle.inspectDown()
  23.     if ((scanDo.name~=stone) and(scanDo.name~=granite) and(scanDo.name~=diorite) and(scanDo.name~=andesite) and(scanDo.name~=dirt)) then
  24.     turtle.digDown()
  25.     turtle.suckDown()
  26.     end
  27.     success,scann=turtle.inspect()
  28.     turtle.dig()
  29.     if ((scann.name~=stone) and(scann.name~=granite) and(scann.name~=diorite) and(scann.name~=andesite) and(scann.name~=dirt)) then
  30.     turtle.suck()
  31.     end
  32.     turtle.forward()
  33.     end
  34.     if j==1 then
  35.     turtle.turnRight()
  36.     turtle.dig()
  37.     turtle.suck()
  38.     turtle.forward()
  39.     turtle.turnRight()
  40.     else
  41.     turtle.turnLeft()
  42.     turtle.dig()
  43.     turtle.suck()
  44.     turtle.forward()
  45.     turtle.turnLeft()
  46.     end
  47.     return
  48. end
  49.  
  50. function main()
  51.     for i=0,15,1 do
  52.     refuel()
  53.     dig()
  54.     if j==1 then j=0
  55.     else j=1
  56.     end
  57.     end
  58.    
  59.     return
  60. end
  61.  
  62. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement