largeNumberGoeshere

mineCobble.lua 0.1

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