diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-11-07 21:51:17 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-11-07 21:55:46 +0800 |
| commit | 85a0ae5badcdb94e8ea092f3feecfa631df47f3c (patch) | |
| tree | 5249bdbbd843fdf77a001464239a46d0cd4f0daf /runtime-engine/entries/src/main/java | |
| parent | 7f85089abba4c9500365b694abda364446ab9b3c (diff) | |
| parent | 41180dd40ac5214da245cfa7956dc662c4d95bea (diff) | |
| download | RoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.tar.gz RoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.tar.bz2 RoughlyEnoughItems-85a0ae5badcdb94e8ea092f3feecfa631df47f3c.zip | |
Merge commit '41180dd40ac5214da245cfa7956dc662c4d95bea' into modularity
Diffstat (limited to 'runtime-engine/entries/src/main/java')
| -rw-r--r-- | runtime-engine/entries/src/main/java/me/shedaniel/rei/impl/client/entry/type/EntryRegistryImpl.java | 6 |
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) { |
