Advertisement
largeNumberGoeshere

mineCobble.lua

May 29th, 2021 (edited)
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.79 KB | None | 0 0
  1. --- coblestone generator digging turtle
  2.  
  3.  
  4. function isFull()
  5.     if turtle.getItemCount(12) >32 then
  6.         -- turtle is almost full so return true
  7.         return true
  8.     else
  9.         -- turtle is not so full
  10.         return false
  11.     end
  12.  
  13. end
  14.  
  15. function doChecks()
  16.     local defaultSlot = 1
  17.    
  18.     local slot = turtle.getSelectedSlot()
  19.     if slot ~= defaultSlot then
  20.         turtle.select(defaultSlot)
  21.     end
  22.    
  23.     if isFull() then
  24.         print("turtle is full. Paused digging")
  25.         while isFull() do
  26.             sleep(1)
  27.             write(".")
  28.         end
  29.     end
  30.  
  31. end
  32.  
  33. local doChecksInt = 0
  34. local interval = 10
  35. function doChecksIf()
  36.     doChecksInt = doChecksInt + 1
  37.     if doChecksInt%interval == 0 then
  38.         doChecks()
  39.     end
  40. end
  41.  
  42. function digIfBlock()
  43.     if turtle.detect() then
  44.         turtle.dig()
  45.     else
  46.     end
  47. end
  48.  
  49. while true do
  50.     doChecksIf()
  51.     digIfBlock()
  52. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement