From 706976e60669b523a5734722a47f4dd52b2ecd26 Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 24 Apr 2022 15:41:59 +0900 Subject: Use proper method for emptying container item (#1034) * Use proper method for emptying container item * Add javadoc --- src/main/java/gregtech/api/util/GT_Utility.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/gregtech/api/util') 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); -- cgit