aboutsummaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-09-18 02:20:25 +0800
committershedaniel <daniel@shedaniel.me>2022-09-18 02:21:27 +0800
commit4211f1fb193825307ffa7b8970a987b8f441efb0 (patch)
tree2e76fe93b3fc6de947541360ba2fe5b2eb82daf3 /runtime
parent47896cdd0e1d440ca85aef3cc8f24b229a18c949 (diff)
downloadRoughlyEnoughItems-4211f1fb193825307ffa7b8970a987b8f441efb0.tar.gz
RoughlyEnoughItems-4211f1fb193825307ffa7b8970a987b8f441efb0.tar.bz2
RoughlyEnoughItems-4211f1fb193825307ffa7b8970a987b8f441efb0.zip
Fix #1034
Diffstat (limited to 'runtime')
-rw-r--r--runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java7
-rwxr-xr-xruntime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json1
2 files changed, 8 insertions, 0 deletions
diff --git a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java
index 83964e65c..f65e67dcb 100644
--- a/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java
+++ b/runtime/src/main/java/me/shedaniel/rei/impl/client/config/ConfigObjectImpl.java
@@ -427,6 +427,12 @@ public class ConfigObjectImpl implements ConfigObject, ConfigData {
@Override
@ApiStatus.Experimental
+ public boolean isPatchingAsyncThreadCrash() {
+ return advanced.search.patchAsyncThreadCrash;
+ }
+
+ @Override
+ @ApiStatus.Experimental
public boolean doDebugSearchTimeRequired() {
return advanced.search.debugSearchTimeRequired;
}
@@ -673,6 +679,7 @@ public class ConfigObjectImpl implements ConfigObject, ConfigData {
@Comment("Declares whether REI should search async.") private boolean asyncSearch = true;
@Comment("Declares how many entries should be grouped one async search.") @ConfigEntry.BoundedDiscrete(min = 25, max = 400)
private int asyncSearchPartitionSize = 100;
+ private boolean patchAsyncThreadCrash = true;
@ConfigEntry.Gui.EnumHandler(option = ConfigEntry.Gui.EnumHandler.EnumDisplayOption.BUTTON)
private SearchMode tooltipSearch = SearchMode.ALWAYS;
@ConfigEntry.Gui.EnumHandler(option = ConfigEntry.Gui.EnumHandler.EnumDisplayOption.BUTTON)
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 c701e1e10..9b4606603 100755
--- a/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json
+++ b/runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json
@@ -249,6 +249,7 @@
"config.roughlyenoughitems.accessibility.entrySize": "Entry Size:",
"config.roughlyenoughitems.search.asyncSearch": "Async Search:",
"config.roughlyenoughitems.search.asyncSearchPartitionSize": "Async Search Partition Size:",
+ "config.roughlyenoughitems.search.patchAsyncThreadCrash": "Patch Async Thread Crash:",
"config.roughlyenoughitems.accessibility.useCompactTabs": "Compact Tabs:",
"config.roughlyenoughitems.accessibility.useCompactTabButtons": "Compact Tab Arrow Buttons:",
"config.roughlyenoughitems.theme": "Appearance Theme:",