aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
diff options
context:
space:
mode:
authorboubou19 <miisterunknown@gmail.com>2023-01-28 17:44:28 +0100
committerGitHub <noreply@github.com>2023-01-28 16:44:28 +0000
commitdd19e321ddd7f336685e6e901ee284a31db0f910 (patch)
treef1634532f094daae1a5314734bcf5e096e649989 /src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
parent225be0dc54c36d7dd8104936d63371f0574f4a06 (diff)
downloadGT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.tar.gz
GT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.tar.bz2
GT5-Unofficial-dd19e321ddd7f336685e6e901ee284a31db0f910.zip
Sanitize recipes (#1688)
* move some alloy smelter recipes * move printer recipes * moved arc furnace recipes * moved mixer recipes * moved extruder recipes * moved fluid canner recipes * moved fluid solidifier recipes * moved chem bath recipes * moved some chemical reactor recipes * moved some assembler recipes * moved some fluid extractor recipes * moved some autoclave recipes * moved some electrolyzer recipes * moved some centrifuge recipes * moved some pulverizer recipes * moved slicer recipes * moved some forming press recipes * moved some fluid heater recipes * moved some bending machine recipes * moved some vacuum freezer recipes * moved blast furnace recipes * moved pyrolyse oven recipes * moved laser engraver recipes * moved circuit assembler recipes * move compressor recipe * moved cutting machine recipes * moved distillery & distillation tower recipes * moved fermenter recipes * moved some smelter recipes * moved some canner recipes * moved fusion reactor recipes * moved implosion compressor recipes * moved plasma forge recipes * moved some more chemical reactor recipes * moved some lathe recipes * moved some wiremill recipes * moved some more wiremill recipes * moved brewery recipes * spotless 1 * move thaumcraft recipes * moved assline recipes * moved some more recipes * moved sifter recipes * moved forge hammer recipes * moved fuel recipes * moved some more thaumcraft recipes * moved some recipe removals * moved some more fluid extracter recipes * moved extractor recipes * moved crop processing recipes * moved thermal centrifuge recipe * moved packager recipes * moved some more ic2 recipe removal * moved NEI Hidding recipes * moved fluid extractor recipe * moved oredict unification recipes * moved some more arcfurnace recipe * moved matter amplifier recipes * moved electromagnetic separator recipes * use the run method of each file * spotlessApply 2 * forgot mixer potion recipes * aligned recipes * centralise Loader.isModLoaded calls * recipe magic number killstreak 1 * recipe magic number killstreak 2 * recipe magic number killstreak 3 * fix mistake * spotless apply 3 * recipe magic number killstreak 4 * fix Railcraft mixer recipes * fix pyrolyse recipes * fix vacuum recipes
Diffstat (limited to 'src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java')
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java210
1 files changed, 210 insertions, 0 deletions
diff --git a/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
new file mode 100644
index 0000000000..6bf67f76ec
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java
@@ -0,0 +1,210 @@
+package gregtech.loaders.postload.recipes;
+
+import gregtech.api.enums.*;
+import gregtech.api.util.GT_ModHandler;
+import gregtech.api.util.GT_OreDictUnificator;
+import gregtech.api.util.GT_Utility;
+import net.minecraft.init.Items;
+import net.minecraft.item.ItemStack;
+
+public class BenderRecipes implements Runnable {
+ @Override
+ public void run() {
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 32L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 24L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 16L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 12L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 9L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 6L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 3L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmiridium, 2L),
+ (GT_Utility.getIntegratedCircuit(10)),
+ ItemList.RC_Rail_Standard.get(64L),
+ 300,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Obsidian, 24L),
+ (GT_Utility.getIntegratedCircuit(11)),
+ ItemList.RC_Rail_Reinforced.get(64L),
+ 600,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
+ (GT_Utility.getIntegratedCircuit(11)),
+ ItemList.RC_Rail_Reinforced.get(64L),
+ 600,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
+ (GT_Utility.getIntegratedCircuit(11)),
+ ItemList.RC_Rail_Reinforced.get(64L),
+ 600,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 3L),
+ (GT_Utility.getIntegratedCircuit(11)),
+ ItemList.RC_Rail_Reinforced.get(64L),
+ 600,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 1L),
+ (GT_Utility.getIntegratedCircuit(11)),
+ ItemList.RC_Rail_Reinforced.get(64L),
+ 600,
+ (int) Tier.RECIPE_LV);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Aluminium, 20L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iron, 48L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.WroughtIron, 24L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Bronze, 32L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Steel, 16L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.StainlessSteel, 12L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Titanium, 8),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.TungstenSteel, 6L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Iridium, 4L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.stick, Materials.Osmium, 2L),
+ (GT_Utility.getIntegratedCircuit(12)),
+ ItemList.RC_Rebar.get(64L),
+ 200,
+ 15);
+
+ GT_Values.RA.addBenderRecipe(
+ ItemList.IC2_Mixed_Metal_Ingot.get(1L),
+ GT_OreDictUnificator.get(OrePrefixes.plateAlloy, Materials.Advanced, 1L),
+ 100,
+ 8);
+
+ // cell, bucket, food can
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Tin, 12L), ItemList.Cell_Empty.get(6L), 1200, 8);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Steel, 12L),
+ ItemList.Cell_Empty.get(12L),
+ 1200,
+ 8);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Polytetrafluoroethylene, 12L),
+ ItemList.Cell_Empty.get(48L),
+ 1200,
+ 8);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.Iron, 12L),
+ new ItemStack(Items.bucket, 4, 0),
+ 800,
+ 4);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.plate, Materials.WroughtIron, 12L),
+ new ItemStack(Items.bucket, 4, 0),
+ 800,
+ 4);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Iron, 2L),
+ GT_ModHandler.getIC2Item("fuelRod", 1L),
+ 100,
+ 8);
+ GT_Values.RA.addBenderRecipe(
+ GT_OreDictUnificator.get(OrePrefixes.itemCasing, Materials.Tin, 1L),
+ ItemList.IC2_Food_Can_Empty.get(1L),
+ 20,
+ (int) Tier.RECIPE_HV);
+ }
+}