aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2016-06-20 00:21:41 +0200
committerBlood-Asp <bloodasphendrik@gmail.com>2016-06-20 00:21:41 +0200
commit77a163e0e4af0a3d35972a72cf6252104b7b1e19 (patch)
tree013a5f20df12930971fc53c88311f3e1c1fc8f0c /src
parentdcfa9c5df901c5d1fef783ef9e7cef2e518f6262 (diff)
downloadGT5-Unofficial-77a163e0e4af0a3d35972a72cf6252104b7b1e19.tar.gz
GT5-Unofficial-77a163e0e4af0a3d35972a72cf6252104b7b1e19.tar.bz2
GT5-Unofficial-77a163e0e4af0a3d35972a72cf6252104b7b1e19.zip
Fix infinite miningpipes exploit from advanced miner 2
Diffstat (limited to 'src')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AdvMiner2.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AdvMiner2.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AdvMiner2.java
index d1b74e4381..f9c9f9654b 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AdvMiner2.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_AdvMiner2.java
@@ -71,18 +71,17 @@ public class GT_MetaTileEntity_AdvMiner2 extends GT_MetaTileEntity_MultiBlockBas
ArrayList<ItemStack> tItems = getStoredInputs();
for (ItemStack tStack : tItems) {
if (tStack.isItemEqual(GT_ModHandler.getIC2Item("miningPipe", 1L))) {
- if (tStack.stackSize < 2) {
- tStack = null;
- } else {
tStack.stackSize--;
+ if (tStack.stackSize < 1) {
+ tStack = null;
}
-
- }
if (mInventory[1] == null) {
mInventory[1] = GT_ModHandler.getIC2Item("miningPipe", 1L);
} else {
mInventory[1].stackSize++;
}
+ }
+
}
}
if (mInputHatches == null || mInputHatches.get(0).mFluid == null || mInputHatches.get(0).mFluid.getFluid().getID() != ItemList.sDrillingFluid.getID()) {