Advertisement
Robear9992

farm

Jul 25th, 2022 (edited)
1,343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.03 KB | None | 0 0
  1. --cc:Tweaked: Fast Farmer
  2. --pastebin get mseF1Kbc farm.lua
  3. --farm
  4.  
  5. local sides = require("sides")
  6. local inventory = require("inventory")
  7. local timer = require("timer")
  8.  
  9. ------------------ Main Routines
  10.  
  11. print("Place a fully grown plant IN FRONT of the turtle")
  12. print("Place seed in FIRST slot")
  13. print("Place fertilizer in SECOND slot")
  14. print()
  15. print("Press enter when ready")
  16. io.read()
  17.  
  18. local _,plant = turtle.inspect()
  19. plant = plant.name
  20.  
  21. local seed = turtle.getItemDetail(1).name
  22. local fertilizer = turtle.getItemDetail(2).name
  23.  
  24. print("Planting "..plant.." using "..seed.." and "..fertilizer)
  25.  
  26. timer.start()
  27. while(turtle.items.count(seed) > 0 and turtle.items.count(fertilizer) > 0)
  28. do
  29.     turtle.dig()
  30.  
  31.     turtle.items.select(seed)
  32.     repeat until turtle.place()
  33.  
  34.     repeat
  35.         turtle.items.select(fertilizer)
  36.         repeat until turtle.place()
  37.  
  38.         _,growing = turtle.inspect()
  39.     until (growing.name == plant and (growing.state.age == nil or growing.state.age == 7))
  40. end
  41.  
  42. turtle.dig()
  43. print("Finished in ".. timer.format())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement