import mods.modularmachinery.RecipeBuilder; recipes.addShaped(, [[, .withTag({FluidName: "borax_solution", Amount: 1000}), ], [.withTag({FluidName: "borax_solution", Amount: 1000}), , .withTag({FluidName: "borax_solution", Amount: 1000})], [, .withTag({FluidName: "borax_solution", Amount: 1000}), ]]); recipes.addShaped(, [[, .withTag({FluidName: "borax_solution", Amount: 1000}), ], [.withTag({FluidName: "borax_solution", Amount: 1000}), , .withTag({FluidName: "borax_solution", Amount: 1000})], [, .withTag({FluidName: "borax_solution", Amount: 1000}), ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); mods.extendedcrafting.TableCrafting.addShaped(, [[, , , , ], [, , , , ], [, , , , ], [, , , , ], [, , , , ]]); var meatballiumscrubber = RecipeBuilder.newBuilder("meatballiumscrubber", "meatballium_radiation_scrubber", 3600); meatballiumscrubber.addEnergyPerTickInput(10000); meatballiumscrubber.addScrubber(1); meatballiumscrubber.addRecipeTooltip("Acts as a radiation scrubber in a 3x3 chunk area centered around the machine"); meatballiumscrubber.addRecipeTooltip("The scrubber skips unloaded chunks."); meatballiumscrubber.build(); var meatballiumscrubberradiant = RecipeBuilder.newBuilder("meatballiumscrubberradiant", "radiant_meatballium_radiation_scrubber", 3600); meatballiumscrubberradiant.addEnergyPerTickInput(10000); meatballiumscrubberradiant.addScrubber(2); meatballiumscrubberradiant.addRecipeTooltip("Acts as a radiation scrubber in a 5x5 chunk area centered around the machine"); meatballiumscrubberradiant.addRecipeTooltip("The scrubber skips unloaded chunks."); meatballiumscrubberradiant.build(); var meatballiumscrubbercursed = RecipeBuilder.newBuilder("meatballiumscrubbercursed", "cursed_meatballium_radiation_scrubber", 3600); meatballiumscrubbercursed.addEnergyPerTickInput(10000); meatballiumscrubbercursed.addScrubber(4); meatballiumscrubbercursed.addRecipeTooltip("Acts as a radiation scrubber in a 9x9 chunk area centered around the machine"); meatballiumscrubbercursed.addRecipeTooltip("The scrubber skips unloaded chunks."); meatballiumscrubbercursed.build(); var activesuperscrubber1 = RecipeBuilder.newBuilder("activesuperscrubber1", "active_meatballium_scrubbing_unit", 20); activesuperscrubber1.addEnergyPerTickInput(500000); activesuperscrubber1.addFluidInput(*1); activesuperscrubber1.addFluidInput(*1); activesuperscrubber1.addFluidInput(*1); activesuperscrubber1.addFluidInput(*1); activesuperscrubber1.addRadiationInput(4,1); activesuperscrubber1.addBiomeInput("integrateddynamics:biome_meneglin"); activesuperscrubber1.addItemOutput(); activesuperscrubber1.addRecipeTooltip("Removes 1 full rad every second from a 9x9 chunk area"); activesuperscrubber1.addRecipeTooltip("The scrubber skips unloaded chunks."); activesuperscrubber1.build(); var activesuperscrubber2 = RecipeBuilder.newBuilder("activesuperscrubber2", "active_meatballium_scrubbing_unit", 20); activesuperscrubber2.addEnergyPerTickInput(500000); activesuperscrubber2.addFluidInput(*1); activesuperscrubber2.addFluidInput(*1); activesuperscrubber2.addFluidInput(*1); activesuperscrubber2.addFluidInput(*1); activesuperscrubber2.addRadiationInput(4,10); activesuperscrubber2.addBiomeInput("integrateddynamics:biome_meneglin"); activesuperscrubber2.addItemOutput(); activesuperscrubber2.addRecipeTooltip("Removes 10 full rad every second from a 9x9 chunk area"); activesuperscrubber2.addRecipeTooltip("The scrubber skips unloaded chunks."); activesuperscrubber2.build();