diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-10-30 16:29:29 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-11-05 19:31:44 +0800 |
| commit | 8d1c2c2e5e6e513715101f5eabc39dff8fb4a35c (patch) | |
| tree | ffaef48b94a496ed99c21293ce980691943f2002 /runtime/src/main | |
| parent | 9535ea4f28dc628275aa7a5b840375928648c662 (diff) | |
| download | RoughlyEnoughItems-8d1c2c2e5e6e513715101f5eabc39dff8fb4a35c.tar.gz RoughlyEnoughItems-8d1c2c2e5e6e513715101f5eabc39dff8fb4a35c.tar.bz2 RoughlyEnoughItems-8d1c2c2e5e6e513715101f5eabc39dff8fb4a35c.zip | |
Fix SearchFilteringRule
Diffstat (limited to 'runtime/src/main')
| -rw-r--r-- | runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java index e3bf9c790..e53330953 100644 --- a/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java +++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java @@ -24,12 +24,12 @@ package me.shedaniel.rei.impl.client.entry.filtering.rules; import com.google.common.base.Suppliers; +import com.google.common.collect.Iterators; import com.google.common.collect.Lists; import me.shedaniel.rei.api.client.entry.filtering.*; import me.shedaniel.rei.api.client.search.SearchFilter; import me.shedaniel.rei.api.client.search.SearchProvider; import me.shedaniel.rei.api.common.entry.EntryStack; -import me.shedaniel.rei.api.common.util.CollectionUtils; import net.fabricmc.api.EnvType; import net.fabricmc.api.Environment; import net.minecraft.util.StringUtil; @@ -93,7 +93,7 @@ public class SearchFilteringRule implements FilteringRule<Unit> { } private void processList(Collection<EntryStack<?>> stacks, List<CompletableFuture<List<EntryStack<?>>>> completableFutures) { - for (Iterable<EntryStack<?>> partitionStacks : CollectionUtils.partition((List<EntryStack<?>>) stacks, 100)) { + for (Iterable<EntryStack<?>> partitionStacks : (Iterable<List<EntryStack<?>>>) () -> Iterators.partition(stacks.iterator(), 100)) { completableFutures.add(CompletableFuture.supplyAsync(() -> { List<EntryStack<?>> output = Lists.newArrayList(); for (EntryStack<?> stack : partitionStacks) { |
