aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-10-30 16:29:29 +0800
committershedaniel <daniel@shedaniel.me>2022-10-30 16:38:17 +0800
commit0eb6bc9279238ba2eadb1c185042dc1270aae7d5 (patch)
tree6b13e256d76334a64173eb9a23b1051fbfb2fdd3 /runtime/src/main/java
parent88bb2cb516a0c81816ff1f80afe44efc69cc84c8 (diff)
downloadRoughlyEnoughItems-0eb6bc9279238ba2eadb1c185042dc1270aae7d5.tar.gz
RoughlyEnoughItems-0eb6bc9279238ba2eadb1c185042dc1270aae7d5.tar.bz2
RoughlyEnoughItems-0eb6bc9279238ba2eadb1c185042dc1270aae7d5.zip
Fix SearchFilteringRule
Diffstat (limited to 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/entry/filtering/rules/SearchFilteringRule.java4
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) {