import mods.modularmachinery.RecipeBuilder; recipes.addShaped(, [[, , ], [, .withTag({DEUpgrades: {attackDmg: 3 as byte, digSpeed: 3 as byte, digAOE: 3 as byte, rfCap: 3 as byte, attackAOE: 3 as byte}}).reuse(), ], [, , ]]); val forgewyvinf1 = RecipeBuilder.newBuilder("forgewyvinf1","forge_of_the_wyvern",2); forgewyvinf1.addItemInput(); forgewyvinf1.setChance(0.0); forgewyvinf1.addItemInput(); forgewyvinf1.addFluidOutput(*144); forgewyvinf1.build(); val forgewyvinf2 = RecipeBuilder.newBuilder("forgewyvinf2","forge_of_the_wyvern",2); forgewyvinf2.addItemInput(); forgewyvinf2.setChance(0.0); forgewyvinf2.addItemInput(); forgewyvinf2.addFluidOutput(*1296); forgewyvinf2.build(); val forgewyvinf3 = RecipeBuilder.newBuilder("forgewyvinf3","forge_of_the_wyvern",2); forgewyvinf3.addItemInput(); forgewyvinf3.setChance(0.0); forgewyvinf3.addItemInput(*10); forgewyvinf3.addFluidOutput(*12960); forgewyvinf3.build(); val forgewyvinf4 = RecipeBuilder.newBuilder("forgewyvinf4","forge_of_the_wyvern",2); forgewyvinf4.addItemInput(); forgewyvinf4.setChance(0.0); forgewyvinf4.addItemInput(*100); forgewyvinf4.addFluidOutput(*129600); forgewyvinf4.build(); val forgewyvbri1 = RecipeBuilder.newBuilder("forgewyvbri1","forge_of_the_wyvern",2); forgewyvbri1.addItemInput(); forgewyvbri1.setChance(0.0); forgewyvbri1.addItemInput(); forgewyvbri1.addFluidOutput(*144); forgewyvbri1.build(); val forgewyvbri2 = RecipeBuilder.newBuilder("forgewyvbri2","forge_of_the_wyvern",2); forgewyvbri2.addItemInput(); forgewyvbri2.setChance(0.0); forgewyvbri2.addItemInput(*10); forgewyvbri2.addFluidOutput(*1440); forgewyvbri2.build(); val forgewyvbri3 = RecipeBuilder.newBuilder("forgewyvbri3","forge_of_the_wyvern",2); forgewyvbri3.addItemInput(); forgewyvbri3.setChance(0.0); forgewyvbri3.addItemInput(*100); forgewyvbri3.addFluidOutput(*14400); forgewyvbri3.build(); val forgewyvfir1 = RecipeBuilder.newBuilder("forgewyvfir1","forge_of_the_wyvern",2); forgewyvfir1.addItemInput(); forgewyvfir1.setChance(0.0); forgewyvfir1.addItemInput(); forgewyvfir1.addFluidOutput(*144); forgewyvfir1.build(); val forgewyvfir2 = RecipeBuilder.newBuilder("forgewyvfir2","forge_of_the_wyvern",2); forgewyvfir2.addItemInput(); forgewyvfir2.setChance(0.0); forgewyvfir2.addItemInput(); forgewyvfir2.addFluidOutput(*1296); forgewyvfir2.build(); val forgewyvfir3 = RecipeBuilder.newBuilder("forgewyvfir3","forge_of_the_wyvern",2); forgewyvfir3.addItemInput(); forgewyvfir3.setChance(0.0); forgewyvfir3.addItemInput(); forgewyvfir3.addFluidOutput(*1296); forgewyvfir3.build(); val forgewyvfir4 = RecipeBuilder.newBuilder("forgewyvfir4","forge_of_the_wyvern",2); forgewyvfir4.addItemInput(); forgewyvfir4.setChance(0.0); forgewyvfir4.addItemInput(*10); forgewyvfir4.addFluidOutput(*12960); forgewyvfir4.build(); val forgewyvfir5 = RecipeBuilder.newBuilder("forgewyvfir5","forge_of_the_wyvern",2); forgewyvfir5.addItemInput(); forgewyvfir5.setChance(0.0); forgewyvfir5.addItemInput(*100); forgewyvfir5.addFluidOutput(*129600); forgewyvfir5.build(); val forgewyvic1 = RecipeBuilder.newBuilder("forgewyvic1","forge_of_the_wyvern",2); forgewyvic1.addItemInput(); forgewyvic1.setChance(0.0); forgewyvic1.addItemInput(); forgewyvic1.addFluidOutput(*144); forgewyvic1.build(); val forgewyvic2 = RecipeBuilder.newBuilder("forgewyvic2","forge_of_the_wyvern",2); forgewyvic2.addItemInput(); forgewyvic2.setChance(0.0); forgewyvic2.addItemInput(); forgewyvic2.addFluidOutput(*1296); forgewyvic2.build(); val forgewyvic3 = RecipeBuilder.newBuilder("forgewyvic3","forge_of_the_wyvern",2); forgewyvic3.addItemInput(); forgewyvic3.setChance(0.0); forgewyvic3.addItemInput(); forgewyvic3.addFluidOutput(*1296); forgewyvic3.build(); val forgewyvic4 = RecipeBuilder.newBuilder("forgewyvic4","forge_of_the_wyvern",2); forgewyvic4.addItemInput(); forgewyvic4.setChance(0.0); forgewyvic4.addItemInput(*10); forgewyvic4.addFluidOutput(*12960); forgewyvic4.build(); val forgewyvic5 = RecipeBuilder.newBuilder("forgewyvic5","forge_of_the_wyvern",2); forgewyvic5.addItemInput(); forgewyvic5.setChance(0.0); forgewyvic5.addItemInput(*100); forgewyvic5.addFluidOutput(*129600); forgewyvic5.build(); val forgewyvlig1 = RecipeBuilder.newBuilder("forgewyvlig1","forge_of_the_wyvern",2); forgewyvlig1.addItemInput(); forgewyvlig1.setChance(0.0); forgewyvlig1.addItemInput(); forgewyvlig1.addFluidOutput(*144); forgewyvlig1.build(); val forgewyvlig2 = RecipeBuilder.newBuilder("forgewyvlig2","forge_of_the_wyvern",2); forgewyvlig2.addItemInput(); forgewyvlig2.setChance(0.0); forgewyvlig2.addItemInput(); forgewyvlig2.addFluidOutput(*1296); forgewyvlig2.build(); val forgewyvlig3 = RecipeBuilder.newBuilder("forgewyvlig3","forge_of_the_wyvern",2); forgewyvlig3.addItemInput(); forgewyvlig3.setChance(0.0); forgewyvlig3.addItemInput(); forgewyvlig3.addFluidOutput(*1296); forgewyvlig3.build(); val forgewyvlig4 = RecipeBuilder.newBuilder("forgewyvlig4","forge_of_the_wyvern",2); forgewyvlig4.addItemInput(); forgewyvlig4.setChance(0.0); forgewyvlig4.addItemInput(*10); forgewyvlig4.addFluidOutput(*12960); forgewyvlig4.build(); val forgewyvlig5 = RecipeBuilder.newBuilder("forgewyvlig5","forge_of_the_wyvern",2); forgewyvlig5.addItemInput(); forgewyvlig5.setChance(0.0); forgewyvlig5.addItemInput(*100); forgewyvlig5.addFluidOutput(*129600); forgewyvlig5.build(); val forgewyvhal1 = RecipeBuilder.newBuilder("forgewyvhal1","forge_of_the_wyvern",2); forgewyvhal1.addItemInput(); forgewyvhal1.setChance(0.0); forgewyvhal1.addItemInput(); forgewyvhal1.addFluidOutput(*144); forgewyvhal1.build(); val forgewyvactual1 = RecipeBuilder.newBuilder("forgewyvactual1","forge_of_the_wyvern",2); forgewyvactual1.addItemInput(); forgewyvactual1.setChance(0.0); forgewyvactual1.addItemInput(); forgewyvactual1.addFluidOutput(*250); forgewyvactual1.build(); val forgewyvactual2 = RecipeBuilder.newBuilder("forgewyvactual2","forge_of_the_wyvern",2); forgewyvactual2.addItemInput(); forgewyvactual2.setChance(0.0); forgewyvactual2.addItemInput(); forgewyvactual2.addFluidOutput(*250); forgewyvactual2.build(); val forgewyvactual3 = RecipeBuilder.newBuilder("forgewyvactual3","forge_of_the_wyvern",2); forgewyvactual3.addItemInput(); forgewyvactual3.setChance(0.0); forgewyvactual3.addItemInput(); forgewyvactual3.addFluidOutput(*250); forgewyvactual3.build(); val forgewyvactual4 = RecipeBuilder.newBuilder("forgewyvactual4","forge_of_the_wyvern",2); forgewyvactual4.addItemInput(); forgewyvactual4.setChance(0.0); forgewyvactual4.addItemInput(); forgewyvactual4.addFluidOutput(*250); forgewyvactual4.build(); val forgewyvparafrosy = RecipeBuilder.newBuilder("forgewyvparafrosy","forge_of_the_wyvern",2); forgewyvparafrosy.addItemInput(); forgewyvparafrosy.setChance(0.0); forgewyvparafrosy.addItemInput(); forgewyvparafrosy.addFluidOutput(*144); forgewyvparafrosy.build(); val forgewyvhihiiro = RecipeBuilder.newBuilder("forgewyvhihiiro","forge_of_the_wyvern",2); forgewyvhihiiro.addItemInput(); forgewyvhihiiro.setChance(0.0); forgewyvhihiiro.addItemInput(); forgewyvhihiiro.addFluidOutput(*144); forgewyvhihiiro.build(); val forgewyvichor = RecipeBuilder.newBuilder("forgewyvichor","forge_of_the_wyvern",2); forgewyvichor.addItemInput(); forgewyvichor.setChance(0.0); forgewyvichor.addItemInput(); forgewyvichor.addFluidOutput(*144); forgewyvichor.build(); val forgewyvorichalc = RecipeBuilder.newBuilder("forgewyvorichalc","forge_of_the_wyvern",2); forgewyvorichalc.addItemInput(); forgewyvorichalc.setChance(0.0); forgewyvorichalc.addItemInput(); forgewyvorichalc.addFluidOutput(*144); forgewyvorichalc.build(); val forgewyvadamant = RecipeBuilder.newBuilder("forgewyvadamant","forge_of_the_wyvern",2); forgewyvadamant.addItemInput(); forgewyvadamant.setChance(0.0); forgewyvadamant.addItemInput(); forgewyvadamant.addFluidOutput(*144); forgewyvadamant.build(); val forgewyvascdrac = RecipeBuilder.newBuilder("forgewyvascdrac","forge_of_the_wyvern",2); forgewyvascdrac.addItemInput(); forgewyvascdrac.setChance(0.0); forgewyvascdrac.addItemInput(); forgewyvascdrac.addFluidOutput(*144); forgewyvascdrac.build(); val forgewyvdefined = RecipeBuilder.newBuilder("forgewyvdefined","forge_of_the_wyvern",2); forgewyvdefined.addItemInput(); forgewyvdefined.setChance(0.0); forgewyvdefined.addItemInput(); forgewyvdefined.addFluidOutput(*144); forgewyvdefined.build(); val forgewyvorder = RecipeBuilder.newBuilder("forgewyvorder","forge_of_the_wyvern",2); forgewyvorder.addItemInput(); forgewyvorder.setChance(0.0); forgewyvorder.addItemInput(); forgewyvorder.addFluidOutput(*500); forgewyvorder.build(); val forgewyvchaos = RecipeBuilder.newBuilder("forgewyvchaos","forge_of_the_wyvern",2); forgewyvchaos.addItemInput(); forgewyvchaos.setChance(0.0); forgewyvchaos.addItemInput(); forgewyvchaos.addFluidOutput(*500); forgewyvchaos.build(); val forgewyvair = RecipeBuilder.newBuilder("forgewyvair","forge_of_the_wyvern",2); forgewyvair.addItemInput(); forgewyvair.setChance(0.0); forgewyvair.addItemInput(); forgewyvair.addFluidOutput(*500); forgewyvair.build(); val forgewyvfire = RecipeBuilder.newBuilder("forgewyvfire","forge_of_the_wyvern",2); forgewyvfire.addItemInput(); forgewyvfire.setChance(0.0); forgewyvfire.addItemInput(); forgewyvfire.addFluidOutput(*500); forgewyvfire.build(); val forgewyvwater = RecipeBuilder.newBuilder("forgewyvwater","forge_of_the_wyvern",2); forgewyvwater.addItemInput(); forgewyvwater.setChance(0.0); forgewyvwater.addItemInput(); forgewyvwater.addFluidOutput(*500); forgewyvwater.build(); val forgewyvearth = RecipeBuilder.newBuilder("forgewyvearth","forge_of_the_wyvern",2); forgewyvearth.addItemInput(); forgewyvearth.setChance(0.0); forgewyvearth.addItemInput(); forgewyvearth.addFluidOutput(*500); forgewyvearth.build(); val forgewyvhass1 = RecipeBuilder.newBuilder("forgewyvhass1","forge_of_the_wyvern",2); forgewyvhass1.addItemInput(); forgewyvhass1.setChance(0.0); forgewyvhass1.addItemInput(); forgewyvhass1.addFluidOutput(*144); forgewyvhass1.build(); val forgewyvhass2 = RecipeBuilder.newBuilder("forgewyvhass2","forge_of_the_wyvern",2); forgewyvhass2.addItemInput(); forgewyvhass2.setChance(0.0); forgewyvhass2.addItemInput(*10); forgewyvhass2.addFluidOutput(*1440); forgewyvhass2.build(); val forgewyvhass3 = RecipeBuilder.newBuilder("forgewyvhass3","forge_of_the_wyvern",2); forgewyvhass3.addItemInput(); forgewyvhass3.setChance(0.0); forgewyvhass3.addItemInput(*100); forgewyvhass3.addFluidOutput(*14400); forgewyvhass3.build(); val forgewyvspring1 = RecipeBuilder.newBuilder("forgewyvspring1","forge_of_the_wyvern",2); forgewyvspring1.addItemInput(); forgewyvspring1.setChance(0.0); forgewyvspring1.addItemInput(); forgewyvspring1.addFluidOutput(*50000); forgewyvspring1.build(); val forgewyvspring2 = RecipeBuilder.newBuilder("forgewyvspring2","forge_of_the_wyvern",2); forgewyvspring2.addItemInput(); forgewyvspring2.setChance(0.0); forgewyvspring2.addItemInput(*10); forgewyvspring2.addFluidOutput(*500000); forgewyvspring2.build(); val forgewyvspring3 = RecipeBuilder.newBuilder("forgewyvspring3","forge_of_the_wyvern",2); forgewyvspring3.addItemInput(); forgewyvspring3.setChance(0.0); forgewyvspring3.addItemInput(*100); forgewyvspring3.addFluidOutput(*5000000); forgewyvspring3.build(); val forgewyvoidshard1 = RecipeBuilder.newBuilder("forgewyvoidshard1","forge_of_the_wyvern",2); forgewyvoidshard1.addItemInput(); forgewyvoidshard1.setChance(0.0); forgewyvoidshard1.addItemInput(*1); forgewyvoidshard1.addFluidOutput(*1000); forgewyvoidshard1.build(); val forgewyvoidshard2 = RecipeBuilder.newBuilder("forgewyvoidshard2","forge_of_the_wyvern",2); forgewyvoidshard2.addItemInput(); forgewyvoidshard2.setChance(0.0); forgewyvoidshard2.addItemInput(*10); forgewyvoidshard2.addFluidOutput(*10000); forgewyvoidshard2.build(); val forgewyvoidshard3 = RecipeBuilder.newBuilder("forgewyvoidshard3","forge_of_the_wyvern",2); forgewyvoidshard3.addItemInput(); forgewyvoidshard3.setChance(0.0); forgewyvoidshard3.addItemInput(*100); forgewyvoidshard3.addFluidOutput(*100000); forgewyvoidshard3.build(); val forgewyvsednanite1 = RecipeBuilder.newBuilder("forgewyvsednanite1","forge_of_the_wyvern",2); forgewyvsednanite1.addItemInput(); forgewyvsednanite1.setChance(0.0); forgewyvsednanite1.addItemInput(*1); forgewyvsednanite1.addFluidOutput(*728064); forgewyvsednanite1.build(); val forgewyvsednanite2 = RecipeBuilder.newBuilder("forgewyvsednanite2","forge_of_the_wyvern",2); forgewyvsednanite2.addItemInput(); forgewyvsednanite2.setChance(0.0); forgewyvsednanite2.addItemInput(*10); forgewyvsednanite2.addFluidOutput(*7280640); forgewyvsednanite2.build(); val forgewyvmyrmitite1 = RecipeBuilder.newBuilder("forgewyvmyrmitite1","forge_of_the_wyvern",2); forgewyvmyrmitite1.addItemInput(); forgewyvmyrmitite1.setChance(0.0); forgewyvmyrmitite1.addItemInput(*1); forgewyvmyrmitite1.addFluidOutput(*728064); forgewyvmyrmitite1.build(); val forgewyvmyrmitite2 = RecipeBuilder.newBuilder("forgewyvmyrmitite2","forge_of_the_wyvern",2); forgewyvmyrmitite2.addItemInput(); forgewyvmyrmitite2.setChance(0.0); forgewyvmyrmitite2.addItemInput(*10); forgewyvmyrmitite2.addFluidOutput(*7280640); forgewyvmyrmitite2.build(); val forgewyvrhenium1 = RecipeBuilder.newBuilder("forgewyvrhenium1","forge_of_the_wyvern",2); forgewyvrhenium1.addItemInput(); forgewyvrhenium1.setChance(0.0); forgewyvrhenium1.addItemInput(*1); forgewyvrhenium1.addFluidOutput(*728064); forgewyvrhenium1.build(); val forgewyvrhenium2 = RecipeBuilder.newBuilder("forgewyvrhenium2","forge_of_the_wyvern",2); forgewyvrhenium2.addItemInput(); forgewyvrhenium2.setChance(0.0); forgewyvrhenium2.addItemInput(*10); forgewyvrhenium2.addFluidOutput(*7280640); forgewyvrhenium2.build(); val forgewyvtrinity = RecipeBuilder.newBuilder("forgewyvtrinity","forge_of_the_wyvern",2); forgewyvtrinity.addItemInput(); forgewyvtrinity.setChance(0.0); forgewyvtrinity.addItemInput(*1); forgewyvtrinity.addFluidOutput(*144); forgewyvtrinity.build(); val forgewyvtrinity2 = RecipeBuilder.newBuilder("forgewyvtrinity2","forge_of_the_wyvern",2); forgewyvtrinity2.addItemInput(); forgewyvtrinity2.setChance(0.0); forgewyvtrinity2.addItemInput(*10); forgewyvtrinity2.addFluidOutput(*1440); forgewyvtrinity2.build(); val forgewyvpyrotheum1 = RecipeBuilder.newBuilder("forgewyvpyrotheum1","forge_of_the_wyvern",2); forgewyvpyrotheum1.addItemInput(); forgewyvpyrotheum1.setChance(0.0); forgewyvpyrotheum1.addItemInput(*5); forgewyvpyrotheum1.addFluidOutput(*1250); forgewyvpyrotheum1.build(); val forgewyvpyrotheum2 = RecipeBuilder.newBuilder("forgewyvpyrotheum2","forge_of_the_wyvern",2); forgewyvpyrotheum2.addItemInput(); forgewyvpyrotheum2.setChance(0.0); forgewyvpyrotheum2.addItemInput(*50); forgewyvpyrotheum2.addFluidOutput(*12500); forgewyvpyrotheum2.build(); val forgewyvpyrotheum3 = RecipeBuilder.newBuilder("forgewyvpyrotheum3","forge_of_the_wyvern",2); forgewyvpyrotheum3.addItemInput(); forgewyvpyrotheum3.setChance(0.0); forgewyvpyrotheum3.addItemInput(*500); forgewyvpyrotheum3.addFluidOutput(*125000); forgewyvpyrotheum3.build(); val forgewyvpetrotheum1 = RecipeBuilder.newBuilder("forgewyvpetrotheum1","forge_of_the_wyvern",2); forgewyvpetrotheum1.addItemInput(); forgewyvpetrotheum1.setChance(0.0); forgewyvpetrotheum1.addItemInput(*5); forgewyvpetrotheum1.addFluidOutput(*1250); forgewyvpetrotheum1.build(); val forgewyvpetrotheum2 = RecipeBuilder.newBuilder("forgewyvpetrotheum2","forge_of_the_wyvern",2); forgewyvpetrotheum2.addItemInput(); forgewyvpetrotheum2.setChance(0.0); forgewyvpetrotheum2.addItemInput(*50); forgewyvpetrotheum2.addFluidOutput(*12500); forgewyvpetrotheum2.build(); val forgewyvpetrotheum3 = RecipeBuilder.newBuilder("forgewyvpetrotheum3","forge_of_the_wyvern",2); forgewyvpetrotheum3.addItemInput(); forgewyvpetrotheum3.setChance(0.0); forgewyvpetrotheum3.addItemInput(*500); forgewyvpetrotheum3.addFluidOutput(*125000); forgewyvpetrotheum3.build(); val forgewyvcryotheum1 = RecipeBuilder.newBuilder("forgewyvcryotheum1","forge_of_the_wyvern",2); forgewyvcryotheum1.addItemInput(); forgewyvcryotheum1.setChance(0.0); forgewyvcryotheum1.addItemInput(*5); forgewyvcryotheum1.addFluidOutput(*1250); forgewyvcryotheum1.build(); val forgewyvcryotheum2 = RecipeBuilder.newBuilder("forgewyvcryotheum2","forge_of_the_wyvern",2); forgewyvcryotheum2.addItemInput(); forgewyvcryotheum2.setChance(0.0); forgewyvcryotheum2.addItemInput(*50); forgewyvcryotheum2.addFluidOutput(*12500); forgewyvcryotheum2.build(); val forgewyvcryotheum3 = RecipeBuilder.newBuilder("forgewyvcryotheum3","forge_of_the_wyvern",2); forgewyvcryotheum3.addItemInput(); forgewyvcryotheum3.setChance(0.0); forgewyvcryotheum3.addItemInput(*500); forgewyvcryotheum3.addFluidOutput(*125000); forgewyvcryotheum3.build(); val forgewyvaerotheum1 = RecipeBuilder.newBuilder("forgewyvaerotheum1","forge_of_the_wyvern",2); forgewyvaerotheum1.addItemInput(); forgewyvaerotheum1.setChance(0.0); forgewyvaerotheum1.addItemInput(*5); forgewyvaerotheum1.addFluidOutput(*1250); forgewyvaerotheum1.build(); val forgewyvaerotheum2 = RecipeBuilder.newBuilder("forgewyvaerotheum2","forge_of_the_wyvern",2); forgewyvaerotheum2.addItemInput(); forgewyvaerotheum2.setChance(0.0); forgewyvaerotheum2.addItemInput(*50); forgewyvaerotheum2.addFluidOutput(*12500); forgewyvaerotheum2.build(); val forgewyvaerotheum3 = RecipeBuilder.newBuilder("forgewyvaerotheum3","forge_of_the_wyvern",2); forgewyvaerotheum3.addItemInput(); forgewyvaerotheum3.setChance(0.0); forgewyvaerotheum3.addItemInput(*500); forgewyvaerotheum3.addFluidOutput(*125000); forgewyvaerotheum3.build();