Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local blocksAndChests = {
- {"minecraft:chest_4", "minecraft:dirt"},
- {"minecraft:chest_5", "minecraft:cobblestone"},
- {"minecraft:chest_6", "minecraft:paper"},
- {"minecraft:chest_7", "minecraft:wheat_seeds"},
- {"minecraft:chest_8", "minecraft:cobbled_deepslate"},
- {"minecraft:chest_9", "minecraft:deepslate"},
- {"minecraft:chest_10", "minecraft:cherry_log"},
- {"minecraft:chest_11", "minecraft:cherry_planks"},
- {"minecraft:chest_12", "minecraft:bone"},
- {"minecraft:chest_13", "minecraft:rotten_flesh"},
- {"minecraft:chest_14", "minecraft:gold_ingot"},
- {"minecraft:chest_15", "minecraft:iron_ingot"},
- {"minecraft:chest_16", "minecraft:lapis_lazuli"},
- {"minecraft:chest_17", "minecraft:redstone"},
- {"minecraft:chest_18", "minecraft:white_wool"},
- {"minecraft:chest_19", "minecraft:kelp"},
- {"minecraft:chest_20", "minecraft:tuff"},
- {"minecraft:chest_21", "minecraft:gravel"},
- {"minecraft:chest_22", "minecraft:string"},
- {"minecraft:chest_23", "minecraft:stick"},
- {"minecraft:chest_24", "minecraft:spider_eye"},
- {"minecraft:chest_25", "minecraft:quartz"},
- {"minecraft:chest_26", "minecraft:gunpowder"},
- {"minecraft:chest_27", "minecraft:blaze_rod"},
- {"minecraft:chest_33", "minecraft:sand"},
- {"minecraft:chest_34", "minecraft:netherrack"},
- {"minecraft:chest_35", "minecraft:carrot"},
- {"minecraft:chest_36", "minecraft:sugar_cane"},
- {"minecraft:chest_37", "minecraft:beef"},
- {"minecraft:chest_38", "minecraft:clay_ball"},
- {"minecraft:chest_44", "minecraft:ender_pearl"},
- {"minecraft:chest_45", "minecraft:leather"}
- }
- function checkForItem(chestIndex)
- topChest = peripheral.wrap("ironchest:crystal_chest_3")
- goalChest = peripheral.wrap(blocksAndChests[chestIndex][1])
- local index = 1
- while (index <= topChest.size())
- do
- itemDetail = topChest.getItemDetail(index)
- if (itemDetail ~= nil and itemDetail.name == blocksAndChests[chestIndex][2])
- then
- topChest.pushItems(peripheral.getName(goalChest), index)
- end
- index = index + 1
- end
- end
- while (true)
- do
- local index = 1
- while (index <= #blocksAndChests)
- do
- checkForItem(index)
- index = index + 1
- end
- os.sleep(0.5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement