aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java31
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java10
-rw-r--r--src/Java/gtPlusPlus/nei/NEI_GT_Config.java3
-rw-r--r--src/resources/assets/miscutils/lang/en_US.lang3
4 files changed, 36 insertions, 11 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java b/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java
index 094cb59cb7..c03566c1a8 100644
--- a/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java
+++ b/src/Java/gtPlusPlus/core/item/chemistry/RocketFuels.java
@@ -144,6 +144,29 @@ public class RocketFuels extends ItemPackage {
MaterialUtils.getVoltageForTier(2),
1);
+ FluidStack aBartWorksHydrogenPeroxide = FluidUtils.getWildcardFluidStack("Hydrogen Peroxide", 2000);
+ if (aBartWorksHydrogenPeroxide != null) {
+ Logger.INFO("Found BW Hydrogen Peroxide, adding compat recipe.");
+ CORE.RA.addChemicalPlantRecipe(
+ new ItemStack[] {
+ CI.getNumberedCircuit(22)
+ },
+ new FluidStack[] {
+ aBartWorksHydrogenPeroxide,
+ FluidUtils.getFluidStack("ammonia", 2000),
+ },
+ new ItemStack[] {
+
+ },
+ new FluidStack[] {
+ FluidUtils.getFluidStack(Hydrazine, 4000),
+
+ },
+ 20 * 30,
+ MaterialUtils.getVoltageForTier(2),
+ 1);
+ }
+
}
@@ -294,7 +317,7 @@ public class RocketFuels extends ItemPackage {
new FluidStack[] {},
0,
0,
- 256)); //Fuel Value
+ 512)); //Fuel Value
mRocketFuels.put(1, new GTPP_Recipe(
true,
@@ -306,7 +329,7 @@ public class RocketFuels extends ItemPackage {
new FluidStack[] {},
0,
0,
- 512)); //Fuel Value
+ 1024)); //Fuel Value
mRocketFuels.put(2, new GTPP_Recipe(
true,
@@ -318,7 +341,7 @@ public class RocketFuels extends ItemPackage {
new FluidStack[] {},
0,
0,
- 768)); //Fuel Value
+ 2048)); //Fuel Value
mRocketFuels.put(3, new GTPP_Recipe(
true,
@@ -330,7 +353,7 @@ public class RocketFuels extends ItemPackage {
new FluidStack[] {},
0,
0,
- 1024)); //Fuel Value
+ 4196)); //Fuel Value
//Add in default Diesel for the Buggy
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
index 7b945ba507..6b07667b28 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
@@ -575,11 +575,11 @@ public class FluidUtils {
return aFStack1 != null || aFStack2 != null || aFStack3 != null || aFStack4 != null || aFStack5 != null || aFStack6 != null;
}
- public static FluidStack getWildcardFluidStack(String aFluidName, int amount) {
- FluidStack aFStack1 = (FluidUtils.getFluidStack("molten"+"."+aFluidName.toLowerCase(), amount));
- FluidStack aFStack2 = (FluidUtils.getFluidStack("fluid"+"."+aFluidName.toLowerCase(), amount));
- FluidStack aFStack3 = (FluidUtils.getFluidStack(aFluidName.toLowerCase(), amount));
- FluidStack aFStack4 = (FluidUtils.getFluidStack(aFluidName, amount));
+ public static FluidStack getWildcardFluidStack(String aFluidName, int amount) {
+ FluidStack aFStack1 = (FluidUtils.getFluidStack(aFluidName, amount));
+ FluidStack aFStack2 = (FluidUtils.getFluidStack(aFluidName.toLowerCase(), amount));
+ FluidStack aFStack3 = (FluidUtils.getFluidStack("molten"+"."+aFluidName.toLowerCase(), amount));
+ FluidStack aFStack4 = (FluidUtils.getFluidStack("fluid"+"."+aFluidName.toLowerCase(), amount));
FluidStack aFStack5 = (FluidUtils.getFluidStack("liquid_"+aFluidName.toLowerCase(), amount));
FluidStack aFStack6 = (FluidUtils.getFluidStack("liquid"+"."+aFluidName.toLowerCase(), amount));
if (aFStack1 != null) {
diff --git a/src/Java/gtPlusPlus/nei/NEI_GT_Config.java b/src/Java/gtPlusPlus/nei/NEI_GT_Config.java
index 57da808f1d..be05961785 100644
--- a/src/Java/gtPlusPlus/nei/NEI_GT_Config.java
+++ b/src/Java/gtPlusPlus/nei/NEI_GT_Config.java
@@ -5,6 +5,7 @@ import codechicken.nei.api.IConfigureNEI;
import gregtech.api.util.GTPP_Recipe;
import gregtech.api.util.GTPP_Recipe.GTPP_Recipe_Map;
import gregtech.api.util.GT_Recipe.GT_Recipe_Map;
+import gregtech.nei.GT_NEI_DefaultHandler;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.AutoMap;
import gtPlusPlus.core.util.Utils;
@@ -55,7 +56,7 @@ implements IConfigureNEI {
if (tMap.mNEIAllowed) {
if (!mUniqueRecipeMapHandling.contains(tMap.mUnlocalizedName)) {
Logger.INFO("NEI Registration: Registering NEI handler for "+tMap.mNEIName);
- new GTPP_NEI_DefaultHandler(tMap);
+ new GT_NEI_DefaultHandler(tMap);
}
else {
Logger.INFO("NEI Registration: Not allowed to register NEI handler for "+tMap.mNEIName);
diff --git a/src/resources/assets/miscutils/lang/en_US.lang b/src/resources/assets/miscutils/lang/en_US.lang
index ab9580d291..d98a114309 100644
--- a/src/resources/assets/miscutils/lang/en_US.lang
+++ b/src/resources/assets/miscutils/lang/en_US.lang
@@ -3255,4 +3255,5 @@ item.BasicNuclearChemItem.7.name=Red Cellulose Fiber
item.itemCellLiFBeF2ZrF4U235.name=LFTR Fuel I Cell
item.itemCellLiFBeF2ZrF4UF4.name=LFTR Fuel II Cell
-item.itemCellLiFBeF2ThF4UF4.name=LFTR Fuel III Cell \ No newline at end of file
+item.itemCellLiFBeF2ThF4UF4.name=LFTR Fuel III Cell
+item.Li2BeF2UF4.name=Burnt Li2BeF2UF4 Cell \ No newline at end of file