mirror of
https://github.com/Kiritow/OpenComputerScripts.git
synced 2024-03-22 13:10:46 +08:00
27 lines
861 B
Lua
27 lines
861 B
Lua
|
-- Ore sorting
|
||
|
-- Level Up! mod gives mined ore NBT tags.
|
||
|
-- We use Mekanism to process non-NBT ores,
|
||
|
-- and IC2 for NBT ores.
|
||
|
local component=require("component")
|
||
|
local trans=component.proxy(component.list("transposer")()) or
|
||
|
component.proxy(component.list("inventory_controller"))
|
||
|
local sides=require("sides")
|
||
|
while true do
|
||
|
print("Scanning...")
|
||
|
local max=trans.getInventorySize(sides.up)
|
||
|
for i=1,max,1 do
|
||
|
local tb=trans.getStackInSlot(sides.up,i)
|
||
|
if(tb~=nil) then
|
||
|
if(tb.hasTag) then
|
||
|
print("tag " .. tb.size)
|
||
|
trans.transferItem(sides.up,sides.west,tb.size,i)
|
||
|
else
|
||
|
print("no tag " .. tb.size)
|
||
|
trans.transferItem(sides.up,sides.north,tb.size,i)
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
print("Next loop in 30 seconds...")
|
||
|
os.sleep(30)
|
||
|
end
|