Skip to content

Commit

Permalink
pyrolyse recipe tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
TechLord22 committed Jul 5, 2021
1 parent 16f2271 commit ea13d45
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 23 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public MultiblockInfoCategory(IJeiHelpers helpers) {
put("coke_oven", new MultiblockInfoRecipeWrapper(new CokeOvenInfo()));
put("vacuum_freezer", new MultiblockInfoRecipeWrapper(new VacuumFreezerInfo()));
put("implosion_compressor", new MultiblockInfoRecipeWrapper(new ImplosionCompressorInfo()));
put("pyrolyze_oven", new MultiblockInfoRecipeWrapper(new PyrolyzeOvenInfo()));
put("pyrolyze_oven", new MultiblockInfoRecipeWrapper(new PyrolyseOvenInfo()));
put("cracker_unit", new MultiblockInfoRecipeWrapper(new CrackerUnitInfo()));
put("diesel_engine", new MultiblockInfoRecipeWrapper(new LargeCombustionEngineInfo()));
put("distillation_tower", new MultiblockInfoRecipeWrapper(new DistillationTowerInfo()));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

import java.util.List;

public class PyrolyzeOvenInfo extends MultiblockInfoPage {
public class PyrolyseOvenInfo extends MultiblockInfoPage {

@Override
public MultiblockControllerBase getController() {
Expand Down
80 changes: 59 additions & 21 deletions src/main/java/gregtech/loaders/recipe/WoodMachineRecipes.java
Original file line number Diff line number Diff line change
Expand Up @@ -143,47 +143,63 @@ private static void processLogOreDictionary() {
}

private static void registerPyrolyseOvenRecipes() {
RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(0)
RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(1)
.input(OrePrefix.gem, Materials.Coal, 16)
.outputs(OreDictUnifier.get(OrePrefix.gem, Materials.Coke, 20))
.fluidOutputs(Materials.Creosote.getFluid(10000))
.fluidOutputs(Materials.Creosote.getFluid(8000))
.duration(440).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(0)
.input(OrePrefix.log, Materials.Wood, 16)
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.Creosote.getFluid(4000))
.duration(440).EUt(64)
RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(2)
.input(OrePrefix.gem, Materials.Coal, 16)
.fluidInputs(Materials.Nitrogen.getFluid(1000))
.outputs(OreDictUnifier.get(OrePrefix.gem, Materials.Coke, 20))
.fluidOutputs(Materials.Creosote.getFluid(8000))
.duration(440).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(1)
.input(OrePrefix.block, Materials.Coal, 8)
.outputs(OreDictUnifier.get(OrePrefix.block, Materials.Coke, 8))
.fluidOutputs(Materials.Creosote.getFluid(32000))
.duration(2560).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(2)
.input(OrePrefix.block, Materials.Coal, 8)
.fluidInputs(Materials.Nitrogen.getFluid(1000))
.outputs(OreDictUnifier.get(OrePrefix.block, Materials.Coke, 8))
.fluidOutputs(Materials.Creosote.getFluid(32000))
.duration(1280).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(1)
.input(OrePrefix.log, Materials.Wood, 16)
.fluidInputs(Materials.Nitrogen.getFluid(400))
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.Creosote.getFluid(4000))
.duration(200).EUt(96)
.duration(640).EUt(64)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(2)
.input(OrePrefix.log, Materials.Wood, 16)
.outputs(OreDictUnifier.get(OrePrefix.dust, Materials.Ash, 4))
.fluidOutputs(Materials.OilHeavy.getFluid(200))
.duration(280).EUt(192)
.fluidInputs(Materials.Nitrogen.getFluid(400))
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.Creosote.getFluid(4000))
.duration(320).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(3)
.input(OrePrefix.log, Materials.Wood, 16)
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.WoodVinegar.getFluid(3000))
.duration(640).EUt(64)
.outputs(OreDictUnifier.get(OrePrefix.dust, Materials.Ash, 4))
.fluidOutputs(Materials.OilHeavy.getFluid(200))
.duration(320).EUt(192)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(4)
.input(OrePrefix.log, Materials.Wood, 16)
.fluidInputs(Materials.Nitrogen.getFluid(400))
.fluidInputs(Materials.Nitrogen.getFluid(1000))
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.WoodVinegar.getFluid(3000))
.fluidOutputs(Materials.CharcoalByproducts.getFluid(4000))
.duration(320).EUt(96)
.buildAndRegister();

Expand All @@ -205,24 +221,46 @@ private static void registerPyrolyseOvenRecipes() {
RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(7)
.input(OrePrefix.log, Materials.Wood, 16)
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.WoodTar.getFluid(1500))
.fluidOutputs(Materials.WoodVinegar.getFluid(3000))
.duration(640).EUt(64)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(8)
.input(OrePrefix.log, Materials.Wood, 16)
.fluidInputs(Materials.Nitrogen.getFluid(400))
.fluidInputs(Materials.Nitrogen.getFluid(1000))
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.WoodTar.getFluid(1500))
.fluidOutputs(Materials.WoodVinegar.getFluid(3000))
.duration(320).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(9)
.input(OrePrefix.log, Materials.Wood, 16)
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.WoodTar.getFluid(1500))
.duration(640).EUt(64)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(10)
.input(OrePrefix.log, Materials.Wood, 16)
.fluidInputs(Materials.Nitrogen.getFluid(400))
.outputs(new ItemStack(Items.COAL, 20, 1))
.fluidOutputs(Materials.CharcoalByproducts.getFluid(4000))
.fluidOutputs(Materials.WoodTar.getFluid(1500))
.duration(320).EUt(96)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(1)
.input(OrePrefix.dust, Materials.Sugar, 23)
.output(OrePrefix.dustSmall, Materials.Charcoal, 12)
.fluidOutputs(Materials.Water.getFluid(1500))
.duration(320).EUt(64)
.buildAndRegister();

RecipeMaps.PYROLYSE_RECIPES.recipeBuilder().circuitMeta(2)
.input(OrePrefix.dust, Materials.Sugar, 23)
.fluidInputs(Materials.Nitrogen.getFluid(500))
.output(OrePrefix.dustSmall, Materials.Charcoal, 12)
.fluidOutputs(Materials.Water.getFluid(1500))
.duration(160).EUt(96)
.buildAndRegister();
}
}

0 comments on commit ea13d45

Please sign in to comment.