Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local barrelName = "minecraft:barrel_0"
- local barrel = peripheral.wrap(barrelName)
- local pedestalNames = {"ars_nouveau:arcane_pedestal_0","ars_nouveau:arcane_pedestal_1","ars_nouveau:arcane_pedestal_2"}
- local pedestals = {peripheral.wrap(pedestalNames[1]),peripheral.wrap(pedestalNames[2]),peripheral.wrap(pedestalNames[3])}
- local recipes = {}
- recipes["Abjuration"] = {"minecraft:fermented_spider_eye","minecraft:milk_bucket", "minecraft:sugar"}
- recipes["Conjuration"] = {"ars_nouveau:wilden_horn", "ars_nouveau:starbuncle_shards","minecraft:book"}
- recipes["Air"] = {"minecraft:feather","ars_nouveau:wilden_wing", "minecraft:arrow"}
- recipes["Earth"] = {"minecraft:iron_ingot", "minecraft:wheat_seeds","minecraft:dirt"}
- recipes["Fire"] = {"minecraft:flint_and_steel","minecraft:torch","minecraft:gunpowder"}
- recipes["Manipulation"] = {"minecraft:clock", "minecraft:redstone", "minecraft:stone_button"}
- recipes["Water"] = {"minecraft:water_bucket", "minecraft:kelp", "minecraft:snow_block"}
- function returnAll()
- for i = 1, 3, 1 do
- pedestals[i].pushItems(barrelName, 1)
- end
- end
- function sendToPedestal(r)
- recipe = recipes[r]
- for i = 1, 3, 1 do
- --print("Finding "..recipe[i])
- for j = 1, 21, 1 do
- if barrel.getItemDetail(j) ~= nil and barrel.getItemDetail(j).name == recipe[i] then
- barrel.pushItems(pedestalNames[i], j)
- break
- end
- end
- end
- end
- --if arg[1] == "return" then returnAll()
- --else
- --sendToPedestal(recipes[arg[1]])
- --end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement