Marech

ObsiFarmer

Mar 31st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 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. repeat
  31. refuel()
  32. i = getSlotOf('minecraft:redstone')
  33. if i == 0 then
  34. display('Plus de redstone')
  35. return
  36. else
  37. turtle.select(i)
  38. turtle.place()
  39. repeat
  40. success, data = turtle.inspect()
  41. until data.name == 'minecraft:obsidian'
  42. turtle.dig()
  43. end
  44. until false
Advertisement
Add Comment
Please, Sign In to add comment