diff options
Diffstat (limited to 'src/Java/miscutil/core/util')
-rw-r--r-- | src/Java/miscutil/core/util/fluid/FluidUtils.java | 14 |
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; |