aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2020-02-14 00:22:40 +0800
committershedaniel <daniel@shedaniel.me>2020-02-14 00:33:34 +0800
commit97c8436558d8b13b70587703be50d0bd434b3e8d (patch)
tree1a002024a97c4e2bd8c713228a05cce3d43892c0 /src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
parentd6b60154c0cfa6ad8bbfa8ede9798e64a668bfd7 (diff)
downloadRoughlyEnoughItems-97c8436558d8b13b70587703be50d0bd434b3e8d.tar.gz
RoughlyEnoughItems-97c8436558d8b13b70587703be50d0bd434b3e8d.tar.bz2
RoughlyEnoughItems-97c8436558d8b13b70587703be50d0bd434b3e8d.zip
3.4.1
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java')
-rw-r--r--src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java b/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
index 4614aace1..da7c7e271 100644
--- a/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
+++ b/src/main/java/me/shedaniel/rei/impl/AbstractEntryStack.java
@@ -68,6 +68,19 @@ public abstract class AbstractEntryStack extends DrawableHelper implements Entry
}
@Override
+ public int hashCode() {
+ boolean checkTags = get(Settings.CHECK_TAGS).get();
+ boolean checkAmount = get(Settings.CHECK_AMOUNT).get();
+ if (!checkAmount && !checkTags)
+ return hashIgnoreAmountAndTags();
+ if (!checkAmount)
+ return hashIgnoreAmount();
+ if (!checkTags)
+ return hashIgnoreTags();
+ return hashOfAll();
+ }
+
+ @Override
public int getZ() {
return getBlitOffset();
}