Advertisement
HawkPB

cobblestone farmer

Jul 1st, 2025 (edited)
276
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. local harvested = 0
  2. if fs.exists("amount") then
  3.     local filer = fs.open("amount", "r")
  4.     harvested = tonumber((filer.readAll() or "") or "0")
  5.     filer.close()
  6. end
  7. harvested = harvested or 0
  8. local function resolveFuel()
  9.     for i = 1, 16 do
  10.         turtle.select(i)
  11.         local item = turtle.getItemDetail()
  12.         if item and (item.name == "minecraft:lava_bucket" or item.name == "minecraft:charcoal") then
  13.             turtle.refuel()
  14.         end
  15.     end
  16.     return false
  17. end
  18. local function saveHarvested()
  19.     local filew = fs.open("amount", "w")
  20.     filew.write(tostring(harvested))
  21.     filew.close()
  22. end
  23. local timer = 0
  24. os.sleep(1)
  25. resolveFuel()
  26. while true do
  27.     if turtle.dig() then
  28.         harvested = harvested + 1
  29.     end
  30.     if turtle.digDown() then
  31.         harvested = harvested + 1
  32.     end
  33.     if timer>20 then
  34.         print("Fuel: "..turtle.getFuelLevel())
  35.         print("Cobblestone Broken: "..harvested)
  36.         saveHarvested()
  37.         timer = 0
  38.     else
  39.         timer = timer + 1
  40.     end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement