Advertisement
DEv0on

bloodmagic altar automation

Mar 28th, 2023
931
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.76 KB | None | 0 0
  1. local vacuum = peripheral.wrap("right")
  2. local altar = peripheral.wrap("bloodmagic:altar_0")
  3.  
  4. function dupa()
  5.     while true do
  6.         for i=1,9 do
  7.             vacuum.pushItems("north", i, 64)
  8.         end
  9.         sleep(0)
  10.     end
  11. end
  12.  
  13. function enableRitual()
  14.     while true do
  15.         local tank = altar.getTanks()[1]
  16.         if (tank.amount > tank.capacity*0.9) then
  17.             rs.setOutput("left", true)
  18.             rs.setOutput("top", true)            
  19.             print("Altar full, enabling masher")
  20.         else
  21.             rs.setOutput("left", false)
  22.             rs.setOutput("top", false)
  23.             print("Altar below threshold, disabling masher")
  24.         end
  25.         sleep(5)
  26.     end
  27. end
  28.  
  29. parallel.waitForAny(dupa, enableRitual)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement