import minetweaker.item.IItemStack;
recipes.remove(<Mariculture:mirror_basic>);
recipes.addShaped(<Mariculture:mirror_basic>,[[<Botania:manaResource:5>,<Automagy:blockMirrorMultiDest>,<Botania:manaResource:5>],[<Botania:elfGlass>,<witchery:mirror>,<Botania:elfGlass>],[<ore:ingotAluminum>,<Mariculture:crafting:2>,<ore:ingotAluminum>]]);

recipes.remove(<Mariculture:tanks:1>);

recipes.remove(<Mariculture:worked>);

val Rings = [
<Mariculture:ring>.withTag({material: "pearlBlack", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlPurple", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlYellow", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlGold", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlSilver", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlOrange", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlBrown", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlPink", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlRed", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlWhite", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlBlue", binding: "gold"}),
<Mariculture:ring>.withTag({material: "pearlGreen", binding: "gold"})
] as IItemStack[];

val Pearls = [
<Mariculture:pearls:9>,
<Mariculture:pearls:7>,
<Mariculture:pearls:2>,
<Mariculture:pearls:5>,
<Mariculture:pearls:11>,
<Mariculture:pearls:3>,
<Mariculture:pearls:6>,
<Mariculture:pearls:10>,
<Mariculture:pearls:4>,
<Mariculture:pearls:0>,
<Mariculture:pearls:8>,
<Mariculture:pearls:1>
] as IItemStack[];

for i,ring in Rings {
    recipes.addShaped(ring,[[<Botania:manaResource:5>,Pearls[i],<Botania:manaResource:5>],[<ChromatiCraft:chromaticraft_item_crafting:21>,<DraconicEvolution:draconicCore>,<ChromatiCraft:chromaticraft_item_crafting:21>],[<Botania:manaResource:5>,<ChromatiCraft:chromaticraft_item_crafting:21>,<Botania:manaResource:5>]]);

}
