diff options
| author | StaffiX <32968022+StaffiX@users.noreply.github.com> | 2024-10-10 09:05:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-10 09:05:07 +0200 |
| commit | 829bfdafdb4e9ff3db55010001651d3256a201c1 (patch) | |
| tree | 97b31a5381c923437a1b775fc5b80f0f57a9eed6 /src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java | |
| parent | ab47cba1f8cec37bf762faa32fe8c663a6ad144f (diff) | |
| download | GT5-Unofficial-829bfdafdb4e9ff3db55010001651d3256a201c1.tar.gz GT5-Unofficial-829bfdafdb4e9ff3db55010001651d3256a201c1.tar.bz2 GT5-Unofficial-829bfdafdb4e9ff3db55010001651d3256a201c1.zip | |
Add Infinity+ coil recycling (#3348)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java')
| -rw-r--r-- | src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java index 38eb8bc7c7..9acf0c61bd 100644 --- a/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java +++ b/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java @@ -11,9 +11,11 @@ import static gregtech.api.util.GTRecipeConstants.UniversalArcFurnace; import gregtech.api.enums.GTValues; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; +import gregtech.api.enums.MaterialsUEVplus; import gregtech.api.enums.OrePrefixes; import gregtech.api.enums.TierEU; import gregtech.api.util.GTOreDictUnificator; +import gtPlusPlus.core.material.MaterialsElements; public class ArcFurnaceRecipes implements Runnable { @@ -473,5 +475,38 @@ public class ArcFurnaceRecipes implements Runnable { .eut((int) TierEU.RECIPE_LV) .addTo(arcFurnaceRecipes); + GTValues.RA.stdBuilder() + .itemInputs(ItemList.Casing_Coil_Infinity.get(1)) + .itemOutputs( + GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Infinity, 9L), + GTOreDictUnificator.get(OrePrefixes.ingot, Materials.DraconiumAwakened, 4L), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 24L)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_UHV) + .metadata(RECYCLE, true) + .addTo(UniversalArcFurnace); + + GTValues.RA.stdBuilder() + .itemInputs(ItemList.Casing_Coil_Hypogen.get(1)) + .itemOutputs( + MaterialsElements.STANDALONE.HYPOGEN.getIngot(9), + GTOreDictUnificator.get(OrePrefixes.ingot, Materials.Infinity, 4L), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 48L)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_UEV) + .metadata(RECYCLE, true) + .addTo(UniversalArcFurnace); + + GTValues.RA.stdBuilder() + .itemInputs(ItemList.Casing_Coil_Eternal.get(1)) + .itemOutputs( + GTOreDictUnificator.get(OrePrefixes.ingot, MaterialsUEVplus.SpaceTime, 9L), + MaterialsElements.STANDALONE.HYPOGEN.getIngot(4), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 64L), + GTOreDictUnificator.get(OrePrefixes.dust, Materials.Ash, 64L)) + .duration(20 * SECONDS) + .eut(TierEU.RECIPE_UIV) + .metadata(RECYCLE, true) + .addTo(UniversalArcFurnace); } } |
