ColdIV

farmLine

Jun 5th, 2021 (edited)
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.71 KB | None | 0 0
  1. -- pastebin run FuQ3WvPs ZSn7ap17 farmLine
  2. local itemName = "obsidian"
  3. print ("Place Fuel in slot 1\n")
  4. print ("Enter item name to farm: ")
  5. itemName = read()
  6. itemName = "minecraft:" .. itemName
  7. print ("Farming " .. itemName .. "...\n")
  8. local distance = 0
  9.  
  10. while true do
  11.     local _, data = turtle.inspect()
  12.     if data.name ~= itemName then break end
  13.    
  14.     print ("Distance: " .. tostring(distance) .. "; Fuel: " .. tostring(turtle.getFuelLevel()) .. "\n")
  15.     if turtle.getFuelLevel() == 0 then
  16.         turtle.select(1)
  17.         turtle.refuel()
  18.     end
  19.     turtle.dig()
  20.     turtle.forward()
  21.     distance = distance + 1
  22. end
  23.  
  24. print ("Going back...\n")
  25. for i = 1, distance, 1 do
  26.     turtle.back()
  27. end
  28.  
  29. print ("Done\n")
Add Comment
Please, Sign In to add comment