aboutsummaryrefslogtreecommitdiff
path: root/main/java/gregtech/api/util/GT_Utility.java
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2015-10-03 15:23:52 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2015-10-03 15:23:52 +0200
commit6d9c73a70a6374f3619e0ba9648ec64f6bdd784e (patch)
tree51193dda0bc0704e8e4ad9567d7638d62fda645e /main/java/gregtech/api/util/GT_Utility.java
parentc3fd04d6f4803d9d0444e357e3b1b6681b227b0c (diff)
downloadGT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.tar.gz
GT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.tar.bz2
GT5-Unofficial-6d9c73a70a6374f3619e0ba9648ec64f6bdd784e.zip
Update version 5.08.30
Diffstat (limited to 'main/java/gregtech/api/util/GT_Utility.java')
-rw-r--r--main/java/gregtech/api/util/GT_Utility.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/main/java/gregtech/api/util/GT_Utility.java b/main/java/gregtech/api/util/GT_Utility.java
index fea00321ab..0ae3da3909 100644
--- a/main/java/gregtech/api/util/GT_Utility.java
+++ b/main/java/gregtech/api/util/GT_Utility.java
@@ -1411,6 +1411,13 @@ public class GT_Utility {
/**
* Loads an ItemStack properly.
*/
+ public static FluidStack loadFluid(NBTTagCompound aNBT, String aTagName) {
+ return loadFluid(aNBT.getCompoundTag(aTagName));
+ }
+
+ /**
+ * Loads an ItemStack properly.
+ */
public static ItemStack loadItem(NBTTagCompound aNBT) {
if (aNBT == null) return null;
ItemStack rStack = ItemStack.loadItemStackFromNBT(aNBT);
@@ -1424,6 +1431,14 @@ public class GT_Utility {
return GT_OreDictUnificator.get(T, rStack);
}
+ /**
+ * Loads an ItemStack properly.
+ */
+ public static FluidStack loadFluid(NBTTagCompound aNBT) {
+ if (aNBT == null) return null;
+ return FluidStack.loadFluidStackFromNBT(aNBT);
+ }
+
public static <E> E selectItemInList(int aIndex, E aReplacement, List<E> aList) {
if (aList == null || aList.isEmpty()) return aReplacement;
if (aList.size() <= aIndex) return aList.get(aList.size() - 1);