aboutsummaryrefslogtreecommitdiff
path: root/runtime-engine/entries/src/main/java/me/shedaniel
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-11-07 21:51:17 +0800
committershedaniel <daniel@shedaniel.me>2022-11-07 21:55:46 +0800
commit85a0ae5badcdb94e8ea092f3feecfa631df47f3c (patch)
tree5249bdbbd843fdf77a001464239a46d0cd4f0daf /runtime-engine/entries/src/main/java/me/shedaniel
parent7f85089abba4c9500365b694abda364446ab9b3c (diff)
parent41180dd40ac5214da245cfa7956dc662c4d95bea (diff)
downloadRoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.tar.gz
RoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.tar.bz2
RoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.zip
Merge commit '41180dd40ac5214da245cfa7956dc662c4d95bea' into modularity
Diffstat (limited to 'runtime-engine/entries/src/main/java/me/shedaniel')
-rw-r--r--runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java b/runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java
index 266dfd47d..6b59b2418 100644
--- a/runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java
+++ b/runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java
@@ -192,7 +192,11 @@ public class EntryRegistryImpl implements EntryRegistry {
if (afterEntry != null) {
int index = registryList.lastIndexOf(afterEntry);
- registryList.addAll(index, filtered, hashes);
+ if (index != -1) {
+ registryList.addAll(index, filtered, hashes);
+ } else {
+ registryList.addAll(filtered, hashes);
+ }
} else registryList.addAll(filtered, hashes);
for (EntryRegistryListener listener : listeners) {