diff options
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java')
-rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java index 7e10d2a1fc..8e06eec1e0 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ThermalCentrifugeRecipes.java @@ -1,8 +1,10 @@ package gregtech.loaders.postload.recipes; import static gregtech.api.recipe.RecipeMaps.thermalCentrifugeRecipes; +import static gregtech.api.util.GT_ModHandler.getIC2Item; import static gregtech.api.util.GT_RecipeBuilder.SECONDS; +import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; @@ -26,5 +28,94 @@ public class ThermalCentrifugeRecipes implements Runnable { .duration(25 * SECONDS) .eut(TierEU.RECIPE_LV) .addTo(thermalCentrifugeRecipes); + + // Recipes from the old ic2 recipe maps + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedMOXSimple", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 1), + getIC2Item("Plutonium", 3), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedMOXDual", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 2), + getIC2Item("Plutonium", 6), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 3)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedMOXQuad", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 4), + getIC2Item("Plutonium", 12), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 6)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedUraniumSimple", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 1), + getIC2Item("Uran238", 4), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 1)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedUraniumDual", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 2), + getIC2Item("Uran238", 8), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 3)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("reactorDepletedUraniumQuad", 1)) + .itemOutputs( + getIC2Item("smallPlutonium", 4), + getIC2Item("Uran238", 16), + GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 6)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(getIC2Item("RTGPellets", 1)) + .itemOutputs(getIC2Item("Plutonium", 3), GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Iron, 54)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(GT_OreDictUnificator.get(OrePrefixes.gem, Materials.NetherQuartz, 2)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dustTiny, Materials.Lithium, 1)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Clay, 4)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.SiliconDioxide, 1)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); + + GT_Values.RA.stdBuilder() + .itemInputs(new ItemStack(Blocks.cobblestone, 1)) + .itemOutputs(GT_OreDictUnificator.get(OrePrefixes.dust, Materials.Stone, 1)) + .duration(25 * SECONDS) + .eut(TierEU.RECIPE_LV) + .addTo(thermalCentrifugeRecipes); } } |