aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/forestry/bees/items
diff options
context:
space:
mode:
authorchochem <40274384+chochem@users.noreply.github.com>2023-09-10 01:00:27 +0100
committerGitHub <noreply@github.com>2023-09-10 01:00:27 +0100
commit87f5c9648088ad8c5683f0d9ce99fadcd8052aad (patch)
treed07647838351577700a43259368f547e0eba34e0 /src/main/java/gtPlusPlus/xmod/forestry/bees/items
parent9cff98e7429fb320edbcc1d88b8f897b1fbf35da (diff)
downloadGT5-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.java9
-rw-r--r--src/main/java/gtPlusPlus/xmod/forestry/bees/items/output/GTPP_Propolis.java11
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;
}
}