iconmaster

goldenleaf.lua

Jan 8th, 2022 (edited)
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.64 KB | None | 0 0
  1. local function logMsg(text) print("[" .. os.date("%T") .. "] " .. text) end
  2.  
  3. local function mainLoop()
  4.     local success, data = turtle.inspect()
  5.     if success and data and data.state and data.state.stage == 3 then
  6.         local success
  7.         logMsg("Leaves fully grown!")
  8.  
  9.         success = turtle.dig()
  10.         if not success then
  11.             logMsg("warning: break failed!")
  12.         end
  13.     end
  14.  
  15.     os.sleep(1)
  16. end
  17.  
  18. local function errorHandler(error)
  19.     logMsg("internal error: " .. error)
  20. end
  21.  
  22. logMsg("Golden leaf farm started up.")
  23. while true do
  24.     xpcall(mainLoop, errorHandler)
  25.     -- mainLoop() -- for debugging
  26. end
  27.  
Add Comment
Please, Sign In to add comment