Initial commit
This commit is contained in:
76
pack/configureddefaults/config/badoptimizations.txt
Normal file
76
pack/configureddefaults/config/badoptimizations.txt
Normal file
@@ -0,0 +1,76 @@
|
||||
# BadOptimizations configuration
|
||||
# Here you can configure stuff, mostly enabling/disabling specific optimizations.
|
||||
|
||||
# Whether we should cancel updating the lightmap if not needed.
|
||||
enable_lightmap_caching: true
|
||||
# How much the in-game time must change in ticks (1/20th of a second)
|
||||
# for the lightmap to immediately update.
|
||||
# Higher values will result in less frequent updates
|
||||
# to block lighting, but better performance.
|
||||
# Values below 2 will disable hte optimization.
|
||||
lightmap_time_change_needed_for_update: 20
|
||||
|
||||
# Whether the sky's color should be cached unless you're on a biome border.
|
||||
enable_sky_color_caching: true
|
||||
# How much the in-game time must change in ticks for the sky color to
|
||||
# be recalculated with our own calculation. Higher values will result in
|
||||
# the sky updating less frequently, but slightly better performance.
|
||||
# Values below 2 will all have the same effect.
|
||||
skycolor_time_change_needed_for_update: 3
|
||||
|
||||
# Whether we should avoid calling debug renderers
|
||||
# and their calculations if there are no debug entries to render
|
||||
enable_debug_renderer_disable_if_not_needed: true
|
||||
|
||||
#
|
||||
# Micro optimizations
|
||||
#
|
||||
|
||||
# Whether we should avoid calling the particle manager
|
||||
# and its calculations if there are no particles.
|
||||
enable_particle_manager_optimization: true
|
||||
# Whether we should avoid calling the toast manager
|
||||
# if there are no toasts
|
||||
enable_toast_optimizations: true
|
||||
# Whether the result of getSkyAngle should be cached
|
||||
# for the entire frame during rendering
|
||||
enable_sky_angle_caching_in_worldrenderer: true
|
||||
# Whether entity renderers should be stored directly in EntityType
|
||||
# instead of a HashMap.
|
||||
# Disable to fix compatibility with Twilight Forest
|
||||
enable_entity_renderer_caching: true
|
||||
# Whether block entity renderers should be stored in BlockEntityType
|
||||
# instead of a HashMap.
|
||||
enable_block_entity_renderer_caching: true
|
||||
# Whether entity flags should be cached instead of calling DataTracker.
|
||||
# Also removes the unnecessary thread lock in DataTracker
|
||||
# however this is also done by Lithium (they don't conflict, however).
|
||||
# This has no effect in 1.20.5+!
|
||||
enable_entity_flag_caching: true
|
||||
# Whether we should avoid calling FOV calculations
|
||||
# if the FOV effect scale is zero.
|
||||
enable_remove_redundant_fov_calculations: true
|
||||
# Don't tick the tutorial if the game is not in demo mode.
|
||||
enable_remove_tutorial_if_not_demo: true
|
||||
|
||||
#
|
||||
# Other
|
||||
#
|
||||
|
||||
# Whether BadOptimizations <version> should be added onto
|
||||
# the left text of the F3 menu.
|
||||
show_f3_text: true
|
||||
|
||||
# Some config options will be force-disabled if certain mods are present
|
||||
# due to incompatibilities (e.g. entity rendering caching
|
||||
# is disabled w/ Twilight Forest).
|
||||
# However, if you still want to use the optimizations, you can override it
|
||||
# by setting this to true. Beware of crashes. And Herobrine.
|
||||
ignore_mod_incompatibilities: false
|
||||
|
||||
# Whether to log the entire config into console when booting up.
|
||||
# If you plan on reporting an issue, please keep this on.
|
||||
log_config: true
|
||||
|
||||
# Do not change this
|
||||
config_version: 3
|
||||
7
pack/configureddefaults/config/connector.json
Normal file
7
pack/configureddefaults/config/connector.json
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"globalModAliases": {
|
||||
"cloth_config": "cloth-config2",
|
||||
"embeddium": "sodium"
|
||||
}
|
||||
}
|
||||
3
pack/configureddefaults/config/cull-less-leaves.json
Normal file
3
pack/configureddefaults/config/cull-less-leaves.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"randomRejection": 0.0
|
||||
}
|
||||
14
pack/configureddefaults/config/dynamic_fps.json
Normal file
14
pack/configureddefaults/config/dynamic_fps.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"states": {
|
||||
"unfocused": {
|
||||
"frame_rate_target": 2,
|
||||
"run_garbage_collector": true
|
||||
},
|
||||
"invisible": {
|
||||
"volume_multipliers": {
|
||||
"master": 0.25
|
||||
},
|
||||
"run_garbage_collector": true
|
||||
}
|
||||
}
|
||||
}
|
||||
5
pack/configureddefaults/config/embeddium-options.json
Normal file
5
pack/configureddefaults/config/embeddium-options.json
Normal file
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"advanced": {
|
||||
"cpu_render_ahead_limit": 4
|
||||
}
|
||||
}
|
||||
4
pack/configureddefaults/config/enhanced_bes.properties
Normal file
4
pack/configureddefaults/config/enhanced_bes.properties
Normal file
@@ -0,0 +1,4 @@
|
||||
sign_ao=true
|
||||
shulker_box_ao=true
|
||||
chest_ao=true
|
||||
bed_ao=true
|
||||
4
pack/configureddefaults/config/entityculling.json
Normal file
4
pack/configureddefaults/config/entityculling.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"sleepDelay": 70,
|
||||
"hitboxLimit": 65
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
# Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
|
||||
useSmallThreadingDetector = true
|
||||
3
pack/configureddefaults/config/immediatelyfast.json
Normal file
3
pack/configureddefaults/config/immediatelyfast.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"experimental_screen_batching": true
|
||||
}
|
||||
15
pack/configureddefaults/config/modernfix-mixins.properties
Normal file
15
pack/configureddefaults/config/modernfix-mixins.properties
Normal file
@@ -0,0 +1,15 @@
|
||||
# This config file is taken from Simply Optimized 6.2.2, and the following
|
||||
# patches that SO enables are removed for stability and compatibility:
|
||||
# mixin.bugfix.packet_leak | experimental
|
||||
# mixin.perf.clear_fabric_mapping_tables | may be incompatible with other mods
|
||||
# mixin.perf.remove_spawn_chunks | breaks vanilla parity
|
||||
# mixin.perf.clear_mixin_classinfo | may be incompatible with other mods
|
||||
#
|
||||
# Thanks HyperSoop for allowing me to modify the config file for Adrenaline :)
|
||||
#
|
||||
# For more information on the ModernFix patches and what they do, see the
|
||||
# wiki on the Git repo: https://github.com/embeddedt/ModernFix/wiki
|
||||
|
||||
mixin.perf.dynamic_entity_renderers=true
|
||||
mixin.perf.dynamic_resources=true
|
||||
mixin.perf.faster_item_rendering=true
|
||||
8
pack/configureddefaults/config/threadtweak.json
Normal file
8
pack/configureddefaults/config/threadtweak.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"threadPriority": {
|
||||
"game": 8,
|
||||
"main": 3,
|
||||
"io": 5,
|
||||
"integratedServer": 8
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user