aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2020-05-31 10:53:54 -0700
committerJason Mitchell <mitchej@gmail.com>2020-05-31 10:53:54 -0700
commit8d2ae1ef739dcad3e8c2b22ee52d0ff6e3ee1b91 (patch)
tree50892c04a1016b02e5f35e1bc8b6338b2bd69819 /src/main
parent33c3d83e5f7fa331dd47d1258c9ec65ac19af215 (diff)
downloadGT5-Unofficial-8d2ae1ef739dcad3e8c2b22ee52d0ff6e3ee1b91.tar.gz
GT5-Unofficial-8d2ae1ef739dcad3e8c2b22ee52d0ff6e3ee1b91.tar.bz2
GT5-Unofficial-8d2ae1ef739dcad3e8c2b22ee52d0ff6e3ee1b91.zip
Only modify aStack when doDrain == true
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/api/items/GT_MetaBase_Item.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/gregtech/api/items/GT_MetaBase_Item.java b/src/main/java/gregtech/api/items/GT_MetaBase_Item.java
index 264c510701..511ad096d0 100644
--- a/src/main/java/gregtech/api/items/GT_MetaBase_Item.java
+++ b/src/main/java/gregtech/api/items/GT_MetaBase_Item.java
@@ -514,11 +514,14 @@ public abstract class GT_MetaBase_Item extends GT_Generic_Item implements ISpeci
if (tFluid != null && maxDrain >= tFluid.amount) {
ItemStack tStack = GT_Utility.getContainerItem(aStack, false);
if (tStack == null) {
- aStack.stackSize = 0;
+ if(doDrain) aStack.stackSize = 0;
return tFluid;
}
- aStack.setItemDamage(tStack.getItemDamage());
- aStack.func_150996_a(tStack.getItem());
+ if(doDrain) {
+ GT_Log.out.println("FUCKTHECELLS - Draining " + aStack.getDisplayName() + " and setting to " + tStack.getDisplayName());
+ aStack.setItemDamage(tStack.getItemDamage());
+ aStack.func_150996_a(tStack.getItem());
+ }
return tFluid;
}