import mods.modularmachinery.RecipeBuilder; val opdra1 = RecipeBuilder.newBuilder("dragoncruc1","dragonfire_crucible",100); opdra1.addFluidInput(*20); opdra1.addItemInput(.withTag({Potion: "minecraft:long_fire_resistance"})); opdra1.addItemInput(*12); opdra1.addItemOutput(); opdra1.build(); val opdra2 = RecipeBuilder.newBuilder("dragoncruc2","dragonfire_crucible",100); opdra2.addFluidInput(*2000); opdra2.addItemInput(); opdra2.addItemInput(*4); opdra2.addItemInput(*64); opdra2.addItemOutput(); opdra2.build(); val opdra3 = RecipeBuilder.newBuilder("dragoncruc3","dragonfire_crucible",100); opdra3.addFluidInput(*2000); opdra3.addItemInput(); opdra3.addItemInput(*4); opdra3.addItemInput(*64); opdra3.addItemOutput(); opdra3.build(); val opdra4 = RecipeBuilder.newBuilder("dragoncruc4","dragonfire_crucible",100); opdra4.addFluidInput(*1000); opdra4.addItemInput(); opdra4.addItemInput(); opdra4.addItemOutput(); opdra4.build(); val opdra5 = RecipeBuilder.newBuilder("dragoncruc5","dragonfire_crucible",100); opdra5.addFluidInput(*1000); opdra5.addItemInput(); opdra5.addItemInput(); opdra5.addItemOutput(); opdra5.build(); val opdra6 = RecipeBuilder.newBuilder("dragoncruc6","dragonfire_crucible",3000); opdra6.addFluidInput(*32000); opdra6.addItemInput(); opdra6.addItemInput(*8); opdra6.addItemInput(*4); opdra6.addItemInput(*4); opdra6.addItemInput(*20); opdra6.addItemInput(*4); opdra6.addItemInput(*4); opdra6.addItemInput(*4); opdra6.addItemInput(*4); opdra6.addItemOutput(.withTag({ench: [{lvl: 75 as short, id: 16 as short}, {lvl: 3 as short, id: 22 as short}, {lvl: 1 as short, id: 70 as short}, {lvl: 5 as short, id: 34 as short},{lvl: 4 as short, id: 21 as short},{lvl: 15 as short, id: 66 as short},{lvl: 2 as short, id: 19 as short}], RepairCost: 1, display: {Name: "Zar'Roc"}})); opdra6.build(); val opdra7 = RecipeBuilder.newBuilder("dragoncruc7","dragonfire_crucible",3000); opdra7.addFluidInput(*32000); opdra7.addItemInput(); opdra7.addItemInput(*8); opdra7.addItemInput(*4); opdra7.addItemInput(*4); opdra7.addItemInput(*20); opdra7.addItemInput(*4); opdra7.addItemInput(*4); opdra7.addItemInput(*4); opdra7.addItemInput(*4); opdra7.addItemOutput(.withTag({ench: [{lvl: 75 as short, id: 16 as short}, {lvl: 3 as short, id: 22 as short}, {lvl: 1 as short, id: 70 as short}, {lvl: 5 as short, id: 34 as short},{lvl: 4 as short, id: 21 as short},{lvl: 15 as short, id: 66 as short},{lvl: 2 as short, id: 19 as short}], RepairCost: 1, display: {Name: "Brisingr"}})); opdra7.build(); val opdra8 = RecipeBuilder.newBuilder("dragoncruc8","dragonfire_crucible",3000); opdra8.addFluidInput(*10000); opdra8.addItemInput(); opdra8.addItemInput(*32); opdra8.addItemInput(*4); opdra8.addItemInput(*10); opdra8.addItemInput(*16); opdra8.addItemInput(); opdra8.addItemOutput(.withTag({ench: [{lvl: 27 as short, id: 16 as short}, {lvl: 1 as short, id: 70 as short}, {lvl: 10 as short, id: 34 as short}], RepairCost: 1, display: {Name: "Dagger of the Skies"}})); opdra8.build(); val opdra9 = RecipeBuilder.newBuilder("dragoncruc9","dragonfire_crucible",100); opdra9.addFluidInput(*2000); opdra9.addItemInput(); opdra9.addItemInput(*4); opdra9.addItemInput(*64); opdra9.addItemOutput(); opdra9.build(); val opdra10 = RecipeBuilder.newBuilder("dragoncruc10","dragonfire_crucible",100); opdra10.addFluidInput(*1000); opdra10.addItemInput(); opdra10.addItemInput(); opdra10.addItemOutput(); opdra10.build(); val opdra11 = RecipeBuilder.newBuilder("dragoncruc11","dragonfire_crucible",3000); opdra11.addFluidInput(*32000); opdra11.addItemInput(); opdra11.addItemInput(*8); opdra11.addItemInput(*4); opdra11.addItemInput(*4); opdra11.addItemInput(*20); opdra11.addItemInput(*4); opdra11.addItemInput(*4); opdra11.addItemInput(*4); opdra11.addItemInput(*4); opdra11.addItemOutput(.withTag({ench: [{lvl: 75 as short, id: 16 as short}, {lvl: 3 as short, id: 22 as short}, {lvl: 1 as short, id: 70 as short}, {lvl: 5 as short, id: 34 as short},{lvl: 4 as short, id: 21 as short},{lvl: 15 as short, id: 66 as short},{lvl: 2 as short, id: 19 as short}], RepairCost: 1, display: {Name: "Claiomh Solais"}})); opdra11.build(); val opdra12 = RecipeBuilder.newBuilder("dragoncruc12","dragonfire_crucible",40); opdra12.addFluidInput(*500); opdra12.addItemInput(); opdra12.addItemInput(); opdra12.addItemInput(); opdra12.addItemInput(); opdra12.addItemInput(*8); opdra12.addItemInput(*16); opdra12.addItemInput(); opdra12.addItemInput(); opdra12.addItemInput(); opdra12.addItemOutput(); opdra12.build(); val opdra13 = RecipeBuilder.newBuilder("dragoncruc13","dragonfire_crucible",40); opdra13.addFluidInput(*30000); opdra13.addItemInput(*64); opdra13.addItemInput(*64); opdra13.addItemInput(*64); opdra13.addItemInput(); opdra13.addItemInput(*32); opdra13.addItemOutput(); opdra13.build();