aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2022-10-22 13:09:54 +0200
committerGitHub <noreply@github.com>2022-10-22 13:09:54 +0200
commitb528056b3901317b47ae62c901bc0b91fd84c900 (patch)
tree4c4c4846406058cc9b8a39d9238180acc62637c0 /src/main/java
parentb5711d85aae1b89e9979de5625a0a73a499b0920 (diff)
parent52bcb2a77430e4e2750800debbfbb45ce2d7686c (diff)
downloadGT5-Unofficial-b528056b3901317b47ae62c901bc0b91fd84c900.tar.gz
GT5-Unofficial-b528056b3901317b47ae62c901bc0b91fd84c900.tar.bz2
GT5-Unofficial-b528056b3901317b47ae62c901bc0b91fd84c900.zip
Merge pull request #108 from minecraft7771/FixAssemblyLineSlaveCon
Use new API call instead of hack to prevent dropping of data sticks
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputDataItems.java13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputDataItems.java b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputDataItems.java
index 6aae229159..c61d9d157e 100644
--- a/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputDataItems.java
+++ b/src/main/java/com/github/technus/tectech/thing/metaTileEntity/hatch/GT_MetaTileEntity_Hatch_InputDataItems.java
@@ -201,13 +201,12 @@ public class GT_MetaTileEntity_Hatch_InputDataItems extends GT_MetaTileEntity_Ha
@Override
public ItemStack getStackInSlot(int aIndex) {
- if (stacks == null || aIndex >= stacks.length) {
- return null;
- }
- // We return a stack with size 0 to prevent dropping when the hatch is broken
- ItemStack stackCopy = stacks[aIndex].copy();
- stackCopy.stackSize = 0;
- return stackCopy;
+ return stacks != null && aIndex < stacks.length ? stacks[aIndex] : null;
+ }
+
+ @Override
+ public boolean shouldDropItemAt(int index) {
+ return false;
}
@Override