tonk = peripheral.wrap("right") redrouter = peripheral.wrap("redrouter_0") vault = peripheral.wrap("create:item_vault_0") while true do sleep(0.5) lava = 0 for i,v in pairs(tonk.tanks()) do lava = (lava or 0) + (( ( v.name == "minecraft:lava" ) and v.amount )or 0 ) end if lava > 300 then lava = lava - (tonk.pushFluid("left",lava-300)) end if lava > 300 then --tonk.pushFluid("create:fluid_tank_1",lava-300) peripheral.call("front","pullFluid","right",lava-300) end counts = {} for i,v in pairs(vault.items()) do counts[v.name] = (counts[v.name] or 0) + v.count end redrouter.setOutput( "bottom", ((counts["minecraft:iron_nugget"] or 0) > 64) and ((counts["techreborn:andesite_dust"] or 0) > 64) ) end