aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util/minecraft
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2021-11-28 16:46:38 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2021-11-28 16:46:38 +0000
commitd76fe6c897d28af0f99c0fa04c7de7c654497742 (patch)
treea1dc2c2eba611dc9695176c890a2db7cf969b01d /src/Java/gtPlusPlus/core/util/minecraft
parenteda554bf83a499efb07b502b7aa3c91db6f380b0 (diff)
downloadGT5-Unofficial-d76fe6c897d28af0f99c0fa04c7de7c654497742.tar.gz
GT5-Unofficial-d76fe6c897d28af0f99c0fa04c7de7c654497742.tar.bz2
GT5-Unofficial-d76fe6c897d28af0f99c0fa04c7de7c654497742.zip
Added NEI handler for LFTR Sparging.
Fixed Material generation for noble gases. Fixed Chemical Formula not being applied to some cells.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util/minecraft')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java18
1 files changed, 15 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
index 758ec8bab0..7b945ba507 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
@@ -232,6 +232,7 @@ public class FluidUtils {
public static Fluid addGTFluid(String aName, final String aTexture, final String aLocalized, final short[] aRGBa, final int aState, final long aTemperatureK, ItemStack aFullContainer, final ItemStack aEmptyContainer, final int aFluidAmount, final boolean aGenerateFilledCell) {
String aNameOriginal = aName;
+ Logger.INFO("Generating Fluid for "+aName);
aName = Utils.sanitizeString(aName.toLowerCase());
@@ -288,8 +289,18 @@ public class FluidUtils {
if (aFullContainer == null) {
- ItemStack oreStack = ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cell"+aName, 1);
- aFullContainer = oreStack;
+ ItemStack oreStack = ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cell"+aLocalName, 1);
+ aFullContainer = oreStack;
+ if (aFullContainer == null) {
+ oreStack = ItemUtils.getItemStackOfAmountFromOreDictNoBroken("cell"+aNameOriginal, 1);
+ aFullContainer = oreStack;
+ if (aFullContainer != null) {
+ Logger.INFO("Found cell for "+aNameOriginal);
+ }
+ }
+ else {
+ Logger.INFO("Found cell for "+aLocalName);
+ }
}
Item tempCell = null;
@@ -304,7 +315,8 @@ public class FluidUtils {
aMatName = aMatName.replace("fluid.", "");
aMatName = aMatName.substring(0, 1).toUpperCase() + aMatName.substring(1);
}
- tempCell = new BaseItemComponent(aMatName, aLocalized, aRGBa);
+ Logger.INFO("Generating cell for "+aMatName+", "+aLocalName);
+ tempCell = new BaseItemComponent(aMatName, aLocalName, aRGBa);
aFullContainer = ItemUtils.getSimpleStack(tempCell);
}