aboutsummaryrefslogtreecommitdiff
path: root/runtime/src
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
parenta86cf39ca5de718ea615390d6e65fe3d594494f8 (diff)
downloadRoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.tar.gz
RoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.tar.bz2
RoughlyEnoughItems-669e46400de12dfc93d846b0e99cdc06da6a89c9.zip
Add async search option
Diffstat (limited to 'runtime/src')
-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
-rwxr-xr-xruntime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json1
3 files changed, 4 insertions, 4 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();
diff --git a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json
index abb922c40..73bcb103a 100755
--- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json
+++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json
@@ -407,7 +407,6 @@
"config.rei.options.groups.search.advanced": "Advanced",
"config.rei.options.search.async_search": "Async Search",
"config.rei.options.search.async_search.desc": "Parallelize search with multiple threads. This usually improves performance and \"snappiness\" of search.",
- "config.rei.options.search.async_search.mode": "Mode",
"config.rei.options.search.async_search.partition_size": "Partition Size",
"config.rei.options.search.async_search.patch_thread_crash": "Patch Thread Crash",
"config.rei.options.groups.filtering.filtering": "Filtering",