Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sides = require("sides")
- local component = require("component")
- inv=component.inventory_controller
- red=component.redstone
- sand=sides.south
- gravel=sides.east
- amt = 0
- function amount(side,name)
- if inv.getStackInSlot(side, 4) ~= nil then
- amt = inv.getStackInSlot(side, 4).size
- else
- amt = 0
- end
- print(name .." amount is " .. amt)
- return amt
- end
- while true do
- if amount(sand, "Sand") > 1000 then
- print("sand extract on")
- red.setOutput(sand, 15)
- else
- print("sand extract off")
- red.setOutput(sand, 0)
- end
- if amount(gravel, "Gravel") > 1000 then
- print("gravel extract on")
- red.setOutput(gravel, 15)
- else
- print("gravel extract off")
- red.setOutput(gravel, 0)
- end
- os.sleep(5)
- end
- amount(sand)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement