Marech

FlintFarmer

Mar 18th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. function refuel()
  2. if turtle.getFuelLevel() ~= "unlimited" and turtle.getFuelLevel() < 1 then
  3. turtle.select(1)
  4.  
  5. if not turtle.refuel(0) then
  6. display('Need fuel in slot 1')
  7. end
  8.  
  9. while turtle.refuel(0) == false do
  10. end
  11.  
  12. turtle.refuel(1)
  13. end
  14. end
  15.  
  16.  
  17. function getSlotOf(itemID)
  18. for i=1,16 do
  19. turtle.select(i)
  20. local details = turtle.getItemDetail()
  21. if details ~= nil then
  22. if details.name == itemID then
  23. return i,details.count
  24. end
  25. end
  26. end
  27. return 0
  28. end
  29.  
  30.  
  31.  
  32.  
  33.  
  34. repeat
  35. refuel()
  36. i = getSlotOf('minecraft:gravel')
  37. if i == 0 then
  38. display('Plus de gravier')
  39. return
  40. else
  41. turtle.select(i)
  42. turtle.place()
  43. turtle.dig()
  44. end
  45. until false
Advertisement
Add Comment
Please, Sign In to add comment