skypop

CC Drop booster

Aug 22nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- Drop
  2. -- by SukaiPoppuGo
  3. --
  4. -- Require mod plethora
  5. --
  6.  
  7. ------------------------------
  8. -- pause at startup
  9. print("init")
  10. sleep(os.clock()<2 and 2 or 0)
  11. print("run")
  12.  
  13. ------------------------------
  14. -- Params
  15. local dir = ...
  16. assert(dir, "Usage: Drop <string:dir>\nex:\nDrop up")
  17.  
  18. -- Base delay, min delay each loop
  19. local delay = .1
  20.  
  21. ------------------------------
  22. -- Peripheral
  23. local p = peripheral.find("minecraft:chest")
  24. assert(p,"Hopper not found")
  25.  
  26. ------------------------------
  27. -- Main
  28. repeat
  29.     local count = 0
  30.     for slot,item in pairs(p.list()) do
  31.         print("Drop slot",slot,"to",dir)
  32.         p.drop(slot,64,dir)
  33.         count = count+1
  34.     end
  35.     local _d = math.max(delay, delay*count)
  36.     print("Pause", _d, "sec")
  37.     sleep(_d)
  38. until false
Add Comment
Please, Sign In to add comment