Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local sortContent = {
- ["minecraft:raw_iron"] = "ironchest:copper_chest_22",
- ["minecraft:raw_gold"] = "ironchest:copper_chest_23",
- ["minecraft:diamond"] = "ironchest:copper_chest_24",
- ["minecraft:cobblestone"] = "minecraft:dropper_0",
- ["minecraft:deepslate"] = "minecraft:dropper_0",
- ["minecraft:gravel"] = "minecraft:dropper_0",
- ["minecraft:clay"] = "minecraft:dropper_0"
- }
- local sortInventories = {
- ["ironchest:copper_chest_22"] = true,
- ["ironchest:copper_chest_23"] = true,
- ["ironchest:copper_chest_24"] = true,
- ["ironchest:copper_chest_25"] = true,
- ["minecraft:dropper_0"] = true
- }
- local connectedInventories = {peripheral.find("inventory")}
- local currentInventory = {}
- print(#connectedInventories)
- while 1==1 do
- for index = 1, #connectedInventories, 1 do
- print(peripheral.getName(connectedInventories[index]))
- if sortInventories[peripheral.getName(connectedInventories[index])] then
- goto continue
- end
- currentInventory = connectedInventories[index].list()
- for key, value in pairs(currentInventory) do
- if sortContent[value.name] then
- local tempWrap = peripheral.wrap(sortContent[value.name])
- tempWrap .pullItems(
- peripheral.getName(connectedInventories[index]),
- key
- )
- end
- end
- ::continue::
- end
- sleep(10)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement