diff options
author | boubou19 <miisterunknown@gmail.com> | 2023-01-28 17:44:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-28 16:44:28 +0000 |
commit | dd19e321ddd7f336685e6e901ee284a31db0f910 (patch) | |
tree | f1634532f094daae1a5314734bcf5e096e649989 /src/main/java/gregtech/loaders/postload/recipes/BenderRecipes.java | |
parent | 225be0dc54c36d7dd8104936d63371f0574f4a06 (diff) | |
download | GT5-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.java | 210 |
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); + } +} |