import mods.modularmachinery.RecipeBuilder; mods.astralsorcery.Altar.addTraitAltarRecipe("MeatballCraft:shaped/internal/altar/redeemedstormlight", .withTag({FluidName: "whispering_starlight_of_redemption", Amount: 1000}), 4500, 400, [ , , , , .withTag({FluidName: "whispering_starlight", Amount: 1000}), , , , , , , , , , , , , , , , , , , , , //Outer Items, indices 25+ , , , , , , , ], "astralsorcery.constellation.fornax"); val whisperinf1 = RecipeBuilder.newBuilder("whisperinf1","whispering_infusion_fountain",20); whisperinf1.addFluidInput(*4000); whisperinf1.addItemInput(*64); whisperinf1.addItemOutput(*64); whisperinf1.build(); val whisperinf2 = RecipeBuilder.newBuilder("whisperinf2","whispering_infusion_fountain",20); whisperinf2.addFluidInput(*4000); whisperinf2.addItemInput(*64); whisperinf2.addItemOutput(*64); whisperinf2.build(); val whisperinf3 = RecipeBuilder.newBuilder("whisperinf3","whispering_infusion_fountain",20); whisperinf3.addFluidInput(*4000); whisperinf3.addItemInput(*64); whisperinf3.addItemOutput(*64); whisperinf3.build(); val whisperinf4 = RecipeBuilder.newBuilder("whisperinf4","whispering_infusion_fountain",20); whisperinf4.addFluidInput(*100); whisperinf4.addItemInput(); whisperinf4.addItemOutput(); whisperinf4.build(); val whisperinf5 = RecipeBuilder.newBuilder("whisperinf5","whispering_infusion_fountain",20); whisperinf5.addFluidInput(*100); whisperinf5.addItemInput(); whisperinf5.addItemOutput(); whisperinf5.build(); val whisperinf6 = RecipeBuilder.newBuilder("whisperinf6","whispering_infusion_fountain",20); whisperinf6.addFluidInput(*100); whisperinf6.addItemInput(); whisperinf6.addItemOutput(); whisperinf6.build(); val whisperinf7 = RecipeBuilder.newBuilder("whisperinf7","whispering_infusion_fountain",20); whisperinf7.addFluidInput(*4000); whisperinf7.addItemInput(*64); whisperinf7.addItemOutput(*64); whisperinf7.build(); val whisperinf8 = RecipeBuilder.newBuilder("whisperinf8","whispering_infusion_fountain",20); whisperinf8.addFluidInput(*500); whisperinf8.addItemInput(*64); whisperinf8.addItemOutput(*64); whisperinf8.build();