Advertisement
Karnel

cobble_compress_CC

Mar 20th, 2023 (edited)
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1. local template = {1,2,3,5,6,7,9,10,11}
  2.  
  3. local sides
  4.  
  5. local function drop_first_back()
  6. for i=1,16 do
  7. turtle.select(i)
  8. turtle.dropDown()
  9. end
  10. end
  11.  
  12.  
  13. local function drop_back()
  14. for i=1,16 do
  15. turtle.select(i)
  16. turtle.drop()
  17. end
  18. end
  19.  
  20.  
  21. local function create_first_craft()
  22. for i=1, #template do
  23. turtle.select(template[i])
  24. turtle.suckDown()
  25. if turtle.getItemCount(template[i]) ~= 64 then
  26. drop_first_back()
  27. break
  28. end
  29. end
  30. turtle.craft()
  31. end
  32.  
  33.  
  34. local function create_craft()
  35. turtle.drop()
  36. for i=1, #template do
  37. turtle.select(template[i])
  38. turtle.suck()
  39. if turtle.getItemCount(template[i]) ~= 64 then
  40. drop_back()
  41. break
  42. end
  43. end
  44. turtle.craft()
  45. end
  46.  
  47.  
  48. local function create_end_craft()
  49. turtle.drop()
  50. for i=1, #template do
  51. turtle.select(template[i])
  52. turtle.suck()
  53. if turtle.getItemCount(template[i]) ~= 64 then
  54. drop_back()
  55. break
  56. end
  57. end
  58. turtle.craft()
  59. turtle.dropUp()
  60. end
  61.  
  62.  
  63. while true do
  64. create_first_craft()
  65. create_craft()
  66. turtle.turnLeft()
  67. create_craft()
  68. turtle.turnLeft()
  69. create_end_craft()
  70. turtle.turnLeft()
  71. turtle.turnLeft()
  72. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement