Advertisement
Guest User

prova

a guest
Feb 8th, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. function inventory() -- [1] = oggetto da smistare [14] = coal [15] = bone meal [16] = sapling
  2. local id = nil
  3. turtle.turnRight()
  4. turtle.select(1)
  5.  
  6. while ((print(turtle.suck(1)) == "true") do
  7.  
  8. turtle.suck(64)
  9. id = turtle.getItemDetail(1)
  10.  
  11. if (id.name == "minecraft:coal") then
  12. turtle.transferTo(14, turtle.getItemSpace(14))
  13. turtle.dropUp(64)
  14. elseif (id.name == "minecraft:dye") then
  15. turtle.transferTo(15, turtle.getItemSpace(15))
  16. turtle.dropUp(64)
  17. elseif (id.name == "minecraft:sapling") then
  18. turtle.transferTo(16, turtle.getItemSpace(16))
  19. turtle.dropUp(64)
  20. end
  21.  
  22. end
  23.  
  24. turtle.turnLeft()
  25. end
  26.  
  27. --__________________________
  28.  
  29. function lumberjack()
  30. turtle.select(1)
  31. while(turtle.detect()) do
  32. turtle.dig()
  33.  
  34. if (turtle.detectUp()) then
  35. turtle.digUp()
  36. end
  37.  
  38. turtle.up()
  39. end
  40.  
  41. while not (turtle.detectDown()) do
  42. turtle.down()
  43. end
  44.  
  45. end
  46.  
  47. --__________________________
  48.  
  49. function refuel()
  50. if(turtle.getFuelLevel < 20)
  51. turtle.select(14)
  52. turtle.refuel(5)
  53. end
  54. end
  55.  
  56. --__________________________
  57.  
  58. inventory()
  59.  
  60. while not (turtle.getItemCount(16) == 0) do
  61. if not (success) then
  62. turtle.select(16)
  63. turtle.place()
  64. turtle.select(15)
  65. while not (turtle.inspect().name == "minecraft:log") do
  66. turtle.place()
  67. end
  68. end
  69.  
  70. refuel()
  71. lumberjack()
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement