aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java
diff options
context:
space:
mode:
authorStaffiX <32968022+StaffiX@users.noreply.github.com>2024-10-10 09:05:07 +0200
committerGitHub <noreply@github.com>2024-10-10 09:05:07 +0200
commit829bfdafdb4e9ff3db55010001651d3256a201c1 (patch)
tree97b31a5381c923437a1b775fc5b80f0f57a9eed6 /src/main/java/gregtech/loaders/postload/recipes/ArcFurnaceRecipes.java
parentab47cba1f8cec37bf762faa32fe8c663a6ad144f (diff)
downloadGT5-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.java35
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);
}
}