aboutsummaryrefslogtreecommitdiff
path: root/src/Java/miscutil/core/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/Java/miscutil/core/util')
-rw-r--r--src/Java/miscutil/core/util/fluid/FluidUtils.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/Java/miscutil/core/util/fluid/FluidUtils.java b/src/Java/miscutil/core/util/fluid/FluidUtils.java
index 978839ec5c..242a8c8a2f 100644
--- a/src/Java/miscutil/core/util/fluid/FluidUtils.java
+++ b/src/Java/miscutil/core/util/fluid/FluidUtils.java
@@ -9,7 +9,19 @@ public class FluidUtils {
public static FluidStack getFluidStack(String fluidName, int amount){
Utils.LOG_WARNING("Trying to get a fluid stack of "+fluidName);
try {
- return FluidRegistry.getFluidStack(fluidName, amount);
+ return FluidRegistry.getFluidStack(fluidName, amount).copy();
+ }
+ catch (Throwable e){
+ return null;
+ }
+
+ }
+
+ public static FluidStack[] getFluidStackArray(String fluidName, int amount){
+ Utils.LOG_WARNING("Trying to get a fluid stack of "+fluidName);
+ try {
+ FluidStack[] singleFluid = {FluidRegistry.getFluidStack(fluidName, amount)};
+ return singleFluid;
}
catch (Throwable e){
return null;