aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main/java
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2023-11-09 17:33:32 +0800
committershedaniel <daniel@shedaniel.me>2024-04-16 00:38:18 +0900
commit669e46400de12dfc93d846b0e99cdc06da6a89c9 (patch)
treec268d44e881959834db24c233e329f6e5e3dce8f /runtime/src/main/java
parenta86cf39ca5de718ea615390d6e65fe3d594494f8 (diff)
downloadRoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.tar.gz
RoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.tar.bz2
RoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.zip
Add async search option
Diffstat (limited to 'runtime/src/main/java')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java3
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java4
2 files changed, 4 insertions, 3 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java
index 9e392d8df..a661862a6 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigGroups.java
@@ -97,7 +97,8 @@ public interface AllREIConfigGroups {
.add(TOOLTIP_SEARCH)
.add(TAG_SEARCH)
.add(IDENTIFIER_SEARCH);
- OptionGroup SEARCH_ADVANCED = make("search.advanced");
+ OptionGroup SEARCH_ADVANCED = make("search.advanced")
+ .add(ASYNC_SEARCH);
OptionGroup CHEATS_CHEATS = make("cheats.cheats")
.add(CHEATS_MODE)
.add(CHEATS_METHOD)
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java
index cea9f9196..241bd41f1 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/gui/config/options/AllREIConfigOptions.java
@@ -219,7 +219,8 @@ public interface AllREIConfigOptions {
.enumOptions();
CompositeOption<SearchMode> IDENTIFIER_SEARCH = make("search.identifier_search", i -> i.advanced.search.identifierSearch, (i, v) -> i.advanced.search.identifierSearch = v)
.enumOptions();
- // TODO: ASYNC_SEARCH
+ CompositeOption<Boolean> ASYNC_SEARCH = make("search.async_search", i -> i.advanced.search.asyncSearch, (i, v) -> i.advanced.search.asyncSearch = v)
+ .enabledDisabled();
CompositeOption<CheatingMode> CHEATS_MODE = make("cheats.mode", i -> i.basics.cheating, (i, v) -> i.basics.cheating = v)
.enumOptions();
CompositeOption<ItemCheatingStyle> CHEATS_METHOD = make("cheats.method", i -> i.basics.cheatingStyle, (i, v) -> i.basics.cheatingStyle = v)
@@ -243,7 +244,6 @@ public interface AllREIConfigOptions {
.enabledDisabled();
CompositeOption<Boolean> ENTRY_LIST_PERFORMANCE = make("debug.entry_list_performance", i -> i.advanced.layout.debugRenderTimeRequired, (i, v) -> i.advanced.layout.debugRenderTimeRequired = v)
.enabledDisabled();
- // TODO: RELOAD
CompositeOption<Object> RELOAD_PLUGINS = make("reset.reload_plugins", i -> null, (i, v) -> new Object())
.reload((access, option, onClose) -> {
RoughlyEnoughItemsCore.PERFORMANCE_LOGGER.clear();