diff options
author | miozune <miozune@gmail.com> | 2022-12-26 20:07:54 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-26 12:07:54 +0100 |
commit | ebeb3244f1cb219d25d003794482609b4b44671f (patch) | |
tree | 12582f833c6915c3b3b8a2496d28033371d02911 /src/main | |
parent | 16179bd3ac697d0b9010d1d59cfc74a529ca5456 (diff) | |
download | GT5-Unofficial-ebeb3244f1cb219d25d003794482609b4b44671f.tar.gz GT5-Unofficial-ebeb3244f1cb219d25d003794482609b4b44671f.tar.bz2 GT5-Unofficial-ebeb3244f1cb219d25d003794482609b4b44671f.zip |
Fix some Pyrolyse Oven recipes being removed (#466)
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java index d661b305e7..41313c68c5 100644 --- a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java +++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java @@ -27,12 +27,15 @@ import gtPlusPlus.core.util.minecraft.EnchantingUtils; import gtPlusPlus.core.util.minecraft.FluidUtils; import gtPlusPlus.core.util.minecraft.ItemUtils; import gtPlusPlus.core.util.minecraft.MaterialUtils; +import gtPlusPlus.core.util.reflect.AddGregtechRecipe; import gtPlusPlus.xmod.bop.blocks.BOP_Block_Registrator; import gtPlusPlus.xmod.gregtech.api.enums.GregtechItemList; +import java.util.ArrayList; import net.minecraft.init.Blocks; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraftforge.fluids.FluidStack; +import net.minecraftforge.oredict.OreDictionary; public class RECIPES_GREGTECH { @@ -1167,6 +1170,29 @@ public class RECIPES_GREGTECH { private static void cokeOvenRecipes() { Logger.INFO("Loading Recipes for Industrial Coking Oven."); + // Wood to Charcoal + // Try use all woods found + ArrayList<ItemStack> aLogData = OreDictionary.getOres("logWood"); + for (ItemStack stack : aLogData) { + AddGregtechRecipe.addCokeAndPyrolyseRecipes( + ItemUtils.getSimpleStack(stack, 20), + 20, + GT_ModHandler.getSteam(1000), + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Charcoal, 24L), + FluidUtils.getFluidStack("fluid.coalgas", 1440), + 60, + 30); + } + + // Coal to Coke + AddGregtechRecipe.addCokeAndPyrolyseRecipes( + GT_OreDictUnificator.get(OrePrefixes.gem, Materials.Coal, 16L), + 22, + GT_ModHandler.getSteam(1000), + ItemUtils.getItemStackOfAmountFromOreDict("fuelCoke", 10), + FluidUtils.getFluidStack("fluid.coalgas", 2880), + 30, + 120); // Coke & Coal CORE.RA.addCokeOvenRecipe( |