aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/util
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2018-09-15 03:47:14 +1000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2018-09-15 03:47:14 +1000
commit4fc2ffe7fb21a67f5827e0250ce1dd4f50155579 (patch)
treec998ccf21793d80d556e3f7a65d6dbe658409f45 /src/Java/gtPlusPlus/core/util
parentaba0aae854f2f1535e892c4d3a39f2732408febb (diff)
downloadGT5-Unofficial-4fc2ffe7fb21a67f5827e0250ce1dd4f50155579.tar.gz
GT5-Unofficial-4fc2ffe7fb21a67f5827e0250ce1dd4f50155579.tar.bz2
GT5-Unofficial-4fc2ffe7fb21a67f5827e0250ce1dd4f50155579.zip
+ Added support via ASM to OB Sprinklers, which can now support more valid Fertilizers. Extra Types can be registered via SprinklerHandler.java.
% Fix Nos corruption Bug.
Diffstat (limited to 'src/Java/gtPlusPlus/core/util')
-rw-r--r--src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
index 225d453694..e4f2008aac 100644
--- a/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
+++ b/src/Java/gtPlusPlus/core/util/minecraft/FluidUtils.java
@@ -39,7 +39,8 @@ public class FluidUtils {
public static FluidStack getFluidStack(final String fluidName, final int amount){
Logger.WARNING("Trying to get a fluid stack of "+fluidName);
try {
- return FluidRegistry.getFluidStack(fluidName, amount).copy();
+ FluidStack x = FluidRegistry.getFluidStack(fluidName, amount);
+ return x != null ? x.copy() : null;
}
catch (final Throwable e){
return null;
@@ -50,7 +51,8 @@ public class FluidUtils {
public static FluidStack getFluidStack(final FluidStack vmoltenFluid, final int fluidAmount) {
Logger.WARNING("Trying to get a fluid stack of "+vmoltenFluid.getFluid().getName());
try {
- return FluidRegistry.getFluidStack(vmoltenFluid.getFluid().getName(), fluidAmount).copy();
+ FluidStack x = FluidRegistry.getFluidStack(vmoltenFluid.getFluid().getName(), fluidAmount);
+ return x != null ? x.copy() : null;
}
catch (final Throwable e){
return null;
@@ -60,7 +62,8 @@ public class FluidUtils {
public static FluidStack getFluidStack(final Fluid vFluid, final int fluidAmount) {
Logger.WARNING("Trying to get a fluid stack of "+vFluid.getName());
try {
- return FluidRegistry.getFluidStack(vFluid.getName(), fluidAmount).copy();
+ FluidStack x = FluidRegistry.getFluidStack(vFluid.getName(), fluidAmount);
+ return x != null ? x.copy() : null;
}
catch (final Throwable e){
return null;