Advertisement
Silasko

testing

Nov 24th, 2020 (edited)
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.82 KB | None | 0 0
  1. local SLOT_COUNT = 16
  2.  
  3. function restackInventory()
  4. local index = getEnderIndex()
  5. turtle.select(index)
  6. while (turtle.detectUp()) do
  7. turtle.digUp()
  8. sleep(1)
  9. end
  10. turtle.placeUp()
  11. for slot = 1, SLOT_COUNT, 1 do
  12. turtle.select(slot)
  13. local item = turtle.getItemDetail(slot)
  14. if(item ~= nil) then
  15. if(item["name"] ~= "minecraft:coal") then
  16. turtle.dropUp()
  17. end
  18. end
  19. end
  20. turtle.digUp()
  21. end
  22.  
  23.  
  24. function getEnderIndex()
  25. for slot = 1, SLOT_COUNT, 1 do
  26. local item = turtle.getItemDetail(slot)
  27. if(item ~= nil) then
  28. if(item["name"] == "enderstorage:ender_storage") then
  29. return slot
  30. end
  31. end
  32. end
  33. return nil
  34. end
  35.  
  36. restackInventory()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement