aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
diff options
context:
space:
mode:
authormiozune <miozune@gmail.com>2022-04-24 15:41:59 +0900
committerGitHub <noreply@github.com>2022-04-24 08:41:59 +0200
commit706976e60669b523a5734722a47f4dd52b2ecd26 (patch)
treec42821b204daecae1ea8912abc21673d58834a4d /src/main/java/gregtech/api/util
parent16d6c66b59edcb01d3d1505848a7fc5c28b77892 (diff)
downloadGT5-Unofficial-706976e60669b523a5734722a47f4dd52b2ecd26.tar.gz
GT5-Unofficial-706976e60669b523a5734722a47f4dd52b2ecd26.tar.bz2
GT5-Unofficial-706976e60669b523a5734722a47f4dd52b2ecd26.zip
Use proper method for emptying container item (#1034)
* Use proper method for emptying container item * Add javadoc
Diffstat (limited to 'src/main/java/gregtech/api/util')
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index 65357e2f37..412f7e7057 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -1270,6 +1270,9 @@ public class GT_Utility {
return tData == null ? null : tData.fluid.copy();
}
+ /**
+ * Get empty fluid container from filled one.
+ */
public static ItemStack getContainerForFilledItem(ItemStack aStack, boolean aCheckIFluidContainerItems) {
if (isStackInvalid(aStack)) return null;
FluidContainerData tData = sFilledContainerToData.get(new GT_ItemStack(aStack));
@@ -1281,6 +1284,10 @@ public class GT_Utility {
return null;
}
+ /**
+ * Get general container item, not only fluid container but also non-consumable item.
+ * {@link #getContainerForFilledItem} works better for fluid container.
+ */
public static ItemStack getContainerItem(ItemStack aStack, boolean aCheckIFluidContainerItems) {
if (isStackInvalid(aStack)) return null;
if (aStack.getItem().hasContainerItem(aStack)) return aStack.getItem().getContainerItem(aStack);