diff options
| author | shedaniel <daniel@shedaniel.me> | 2022-09-18 02:20:25 +0800 |
|---|---|---|
| committer | shedaniel <daniel@shedaniel.me> | 2022-09-18 02:20:25 +0800 |
| commit | 95ea1663038362efb2bdb61d521ee6e4274a34f7 (patch) | |
| tree | 47b124ed9593a13b5255e28955682d05036ca4f8 /runtime/src/main | |
| parent | 685861c91bbb8a8a882da51381d392f1310d061d (diff) | |
| download | RoughlyEnoughItems-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.java | 7 | ||||
| -rwxr-xr-x | runtime/src/main/resources/assets/roughlyenoughitems/lang/en_us.json | 1 |
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:", |
