aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/main
diff options
context:
space:
mode:
authorshedaniel <daniel@shedaniel.me>2022-09-18 02:20:25 +0800
committershedaniel <daniel@shedaniel.me>2022-09-18 02:20:25 +0800
commit95ea1663038362efb2bdb61d521ee6e4274a34f7 (patch)
tree47b124ed9593a13b5255e28955682d05036ca4f8 /runtime/src/main
parent685861c91bbb8a8a882da51381d392f1310d061d (diff)
downloadRoughlyEnoughItems-95ea1663038362efb2bdb61d521ee6e4274a34f7.tar.gz
RoughlyEnoughItems-95ea1663038362efb2bdb61d521ee6e4274a34f7.tar.bz2
RoughlyEnoughItems-95ea1663038362efb2bdb61d521ee6e4274a34f7.zip
Fix #1034
Diffstat (limited to 'runtime/src/main')
-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:",