aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-06-01 17:23:41 +0800
committershedaniel <daniel@shedaniel.me>2024-04-16 00:38:18 +0900
commit99d2202b77e808daf2c2023c32d9f6ee9d371e7b (patch)
tree460560c5e1b893c061fde8c43d9bd30ddcf09d1a /runtime
parent85d420328c3ccdfb37b9faf2964974367b7c03ee (diff)
downloadRoughlyEnoughItems-99d2202b77e808daf2c2023c32d9f6ee9d371e7b.tar.gz
RoughlyEnoughItems-99d2202b77e808daf2c2023c32d9f6ee9d371e7b.tar.bz2
RoughlyEnoughItems-99d2202b77e808daf2c2023c32d9f6ee9d371e7b.zip
Fix merge conflicts
Diffstat (limited to 'runtime')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java6
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java1
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java2
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java4
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java4
6 files changed, 6 insertions, 15 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java
index f45c6927d..d3ff9597d 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/screen/UncertainDisplayViewingScreen.java
@@ -66,7 +66,6 @@ public class UncertainDisplayViewingScreen extends Screen {
private BooleanConsumer callback;
private Button button;
private Screen parent;
- private Widget slider;
private boolean showTips;
public UncertainDisplayViewingScreen(Screen parent, DisplayScreenType type, boolean showTips, BooleanConsumer callback) {
@@ -186,11 +185,6 @@ public class UncertainDisplayViewingScreen extends Screen {
return super.keyPressed(int_1, int_2, int_3);
}
- @Override
- public boolean mouseDragged(double d, double e, int i, double f, double g) {
- return slider.mouseDragged(d, e, i, f, g) || super.mouseDragged(d, e, i, f, g);
- }
-
public class ScreenTypeSelection extends WidgetWithBounds {
private final DisplayScreenType type;
private Rectangle bounds;
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java
index 7626c8fa4..c3d3d6e93 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/widget/entrylist/EntryListSearchManager.java
@@ -80,13 +80,13 @@ public class EntryListSearchManager {
return checkCraftable ? stack -> workingItems.contains(stack.hashExact()) : stack -> true;
}, HashedEntryStackWrapper::normalize);
- private static List<EntryStack<?>> getAllEntriesContextually(SearchFilter filter) {
+ private static List<HashedEntryStackWrapper> getAllEntriesContextually(SearchFilter filter) {
if (EntryRegistry.getInstance().isReloading()) return List.of();
if (ConfigObject.getInstance().isHidingEntryPanelIfIdle() && filter.getFilter().isEmpty()) {
return List.of();
}
- return EntryRegistry.getInstance().getPreFilteredList();
+ return ((EntryRegistryImpl) EntryRegistry.getInstance()).getPreFilteredComplexList();
}
public void update(String searchTerm, boolean ignoreLastSearch, Consumer<List</*EntryStack<?> | CollapsedStack*/ Object>> update) {
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java
index 2f87b2295..a95fe59fc 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/search/collapsed/CollapsedEntriesCache.java
@@ -55,7 +55,6 @@ public class CollapsedEntriesCache {
Collection<CollapsibleEntryRegistryImpl.Entry> entries = ((CollapsibleEntryRegistryImpl) CollapsibleEntryRegistry.getInstance()).getEntries();
InternalLogger.getInstance().debug("Preparing collapsed entry groups cache with %d entries and %d stacks", entries.size(), stacks.size());
- List<CompletableFuture<?>> futures = Lists.newArrayList();
for (CollapsibleEntryRegistryImpl.Entry entry : entries) {
if (entry.canCache()) {
for (HashedEntryStackWrapper stack : stacks) {
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java
index d285bec8d..bbe5ab555 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/EntryRegistryImpl.java
@@ -126,7 +126,7 @@ public class EntryRegistryImpl implements EntryRegistry {
}
public List<HNEntryStackWrapper> getPreFilteredComplexList() {
- return Collections.unmodifiableList(filteredList.getComplexList());
+ return Collections.unmodifiableList(filteredList.getList());
}
public List<HNEntryStackWrapper> getComplexList() {
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java
index 6dea48816..b44c64f26 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/FilteredEntryList.java
@@ -38,11 +38,9 @@ public interface FilteredEntryList extends EntryRegistryListener {
void refreshFilteringFor(boolean log, @Nullable Set<FilteringRule<?>> refilterRules, Collection<EntryStack<?>> stacks, @Nullable LongCollection hashes);
- List<HashedEntryStackWrapper> getList();
+ List<HNEntryStackWrapper> getList();
List<EntryStack<?>> getUnwrappedList();
- List<HNEntryStackWrapper> getComplexList();
-
boolean isFiltered(EntryStack<?> stack, long hashExact);
}
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java
index fbb1428de..7069511ab 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/common/entry/type/collapsed/CollapsibleEntryRegistryImpl.java
@@ -88,9 +88,9 @@ public class CollapsibleEntryRegistryImpl implements CollapsibleEntryRegistry {
InternalLogger.getInstance().debug("Recollecting custom collapsible entry groups");
this.customEntries.clear();
for (CollapsibleConfigManager.CustomGroup customEntry : CollapsibleConfigManager.getInstance().getConfig().customGroups) {
- List<? extends EntryStack<?>> stacks = CollectionUtils.filterAndMap(customEntry.stacks, EntryStackProvider::isValid, EntryStackProvider::provide);
+ List<HashedEntryStackWrapper> stacks = CollectionUtils.filterAndMap(customEntry.stacks, EntryStackProvider::isValid, provider -> new HashedEntryStackWrapper(provider.provide()));
Entry entry = new Entry(customEntry.id, new TextComponent(customEntry.name),
- new ListMatcher(stacks));
+ new ListMatcher(stacks), false);
this.customEntries.add(entry);
InternalLogger.getInstance().debug("Added custom collapsible entry group [%s] %s with %d entries", entry.getId(), entry.getName().getString(), stacks.size());
}