diff options
| author | chochem <40274384+chochem@users.noreply.github.com> | 2023-09-10 01:00:27 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-10 01:00:27 +0100 |
| commit | 87f5c9648088ad8c5683f0d9ce99fadcd8052aad (patch) | |
| tree | d07647838351577700a43259368f547e0eba34e0 /src/main/java/gtPlusPlus/xmod/forestry/bees/items | |
| parent | 9cff98e7429fb320edbcc1d88b8f897b1fbf35da (diff) | |
| download | GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.tar.gz GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.tar.bz2 GT5-Unofficial-87f5c9648088ad8c5683f0d9ce99fadcd8052aad.zip | |
Ra2ify gt++ Part 1 (#739)
* another deprecation
* agrichem ra2
* dehydrator coils
* nuclear chem
* general recipes
* generic chem RA2 and NO,NO2 cleanup
* start with gregtech recipes
* another deprecation
* more gregtech recipes
* dont deprecate ABS yet, was just a mistake
* gregtech recipes
* even more gregtech recipes
* finish assembler recipes
* fuels and fluid extraction
* centrifuge and mixer
* chem recipes
* compression and maceration
* remove duplicate bending
* blast furnace (remove a broken one)
* AL recipes
* distilling
* baseitemingots
* bee recipes and some cleanup
* coke things
* random one
* cryo and pyro
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod/forestry/bees/items')
| -rw-r--r-- | src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Drop.java | 9 | ||||
| -rw-r--r-- | src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java | 11 |
2 files changed, 17 insertions, 3 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Drop.java b/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Drop.java index f9fef391e8..ddc2033012 100644 --- a/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Drop.java +++ b/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Drop.java @@ -1,6 +1,8 @@ package gtPlusPlus.xmod.forestry.bees.items.output; import static gregtech.api.enums.Mods.GTPlusPlus; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sFluidExtractionRecipes; +import static gregtech.api.util.GT_RecipeBuilder.TICKS; import java.util.List; @@ -112,6 +114,11 @@ public class GTPP_Drop extends Item { } public static boolean addProcess(ItemStack tDrop, FluidStack aOutput, int aDuration, int aEUt) { - return GT_Values.RA.addFluidExtractionRecipe(tDrop, null, aOutput, 10000, aDuration, aEUt); + if (aOutput == null) { + return false; + } + GT_Values.RA.stdBuilder().itemInputs(tDrop).noItemOutputs().noFluidInputs().fluidOutputs(aOutput) + .duration(aDuration * TICKS).eut(aEUt).addTo(sFluidExtractionRecipes); + return true; } } diff --git a/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java b/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java index d2ce94ce54..8158f08e73 100644 --- a/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java +++ b/src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java @@ -1,6 +1,8 @@ package gtPlusPlus.xmod.forestry.bees.items.output; import static gregtech.api.enums.Mods.GTPlusPlus; +import static gregtech.api.util.GT_Recipe.GT_Recipe_Map.sExtractorRecipes; +import static gregtech.api.util.GT_RecipeBuilder.TICKS; import java.util.List; @@ -14,8 +16,8 @@ import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import forestry.api.core.Tabs; +import gregtech.api.enums.GT_Values; import gtPlusPlus.api.objects.Logger; -import gtPlusPlus.core.lib.CORE; import gtPlusPlus.xmod.forestry.bees.handler.GTPP_PropolisType; import gtPlusPlus.xmod.forestry.bees.registry.GTPP_Bees; @@ -91,6 +93,11 @@ public class GTPP_Propolis extends Item { } public static boolean addProcess(ItemStack tDrop, ItemStack aOutput, int aChance, int aDuration, int aEUt) { - return CORE.RA.addExtractorRecipe(tDrop, aOutput, aChance, aDuration, aEUt); + if (aOutput == null) { + return false; + } + GT_Values.RA.stdBuilder().itemInputs(tDrop).itemOutputs(aOutput).outputChances(aChance).noFluidInputs() + .noFluidOutputs().duration(aDuration * TICKS).eut(aEUt).addTo(sExtractorRecipes); + return true; } } |
