diff --git a/config/yosbr/config/borderlessmining.json b/config/yosbr/config/borderlessmining.json new file mode 100644 index 000000000..a9261f98e --- /dev/null +++ b/config/yosbr/config/borderlessmining.json @@ -0,0 +1,14 @@ +{ + "enableBorderlessFullscreen": true, + "addToVanillaVideoSettings": true, + "enableMacOS": false, + "customWindowDimensions": { + "enabled": false, + "x": 0, + "y": 0, + "width": 0, + "height": 0, + "useMonitorCoordinates": true + }, + "forceWindowMonitor": -1 +} \ No newline at end of file diff --git a/config/yosbr/config/c2me.toml b/config/yosbr/config/c2me.toml new file mode 100644 index 000000000..4d73b6704 --- /dev/null +++ b/config/yosbr/config/c2me.toml @@ -0,0 +1,20 @@ +version = 3 +defaultGlobalExecutorParallelismExpression = "max(1,min(if(is_windows,(cpus/2.0),(cpus/1.5)),if(is_j9vm,((mem_gb-(if(is_client,0.5,0.2)))/0.2),((mem_gb-(if(is_client,0.8,0.5)))/0.2))))" + +[clientSideConfig] + + [clientSideConfig.modifyMaxVDConfig] + enableExtRenderDistanceProtocol = false + enabled = true + +[noTickViewDistance] + compatibilityMode = false + maxConcurrentChunkLoads = 2 + enableExtRenderDistanceProtocol = false + maxViewDistance = 48 + +[ioSystem] + gcFreeChunkSerializer = true + +[threadedWorldGen] + enabled = true \ No newline at end of file diff --git a/config/yosbr/config/dynamic_fps.json b/config/yosbr/config/dynamic_fps.json new file mode 100644 index 000000000..79bf8f1bb --- /dev/null +++ b/config/yosbr/config/dynamic_fps.json @@ -0,0 +1,54 @@ +{ + "enabled": true, + "idle_time": 600, + "uncap_menu_frame_rate": true, + "states": { + "hovered": { + "frame_rate_target": 15, + "volume_multipliers": {}, + "graphics_state": "reduced", + "show_toasts": false, + "run_garbage_collector": true + }, + "unfocused": { + "frame_rate_target": 1, + "volume_multipliers": { + "voice": 0.25, + "music": 0.25, + "hostile": 0.25, + "record": 0.25, + "weather": 0.25, + "neutral": 0.25, + "block": 0.25, + "ambient": 0.25, + "master": 0.25, + "player": 0.25 + }, + "graphics_state": "reduced", + "show_toasts": false, + "run_garbage_collector": true + }, + "invisible": { + "frame_rate_target": 0, + "volume_multipliers": { + "voice": 0.0, + "music": 0.0, + "record": 0.0, + "weather": 0.0, + "block": 0.0, + "ambient": 0.0, + "master": 0.0 + }, + "graphics_state": "minimal", + "show_toasts": false, + "run_garbage_collector": true + }, + "abandoned": { + "frame_rate_target": 5, + "volume_multipliers": {}, + "graphics_state": "reduced", + "show_toasts": false, + "run_garbage_collector": true + } + } +} diff --git a/config/yosbr/config/entityculling.json b/config/yosbr/config/entityculling.json new file mode 100644 index 000000000..1308d3be5 --- /dev/null +++ b/config/yosbr/config/entityculling.json @@ -0,0 +1,38 @@ +{ + "configVersion": 6, + "renderNametagsThroughWalls": true, + "blockEntityWhitelist": [ + "create:rope_pulley", + "botania:flame_ring", + "minecraft:beacon", + "create:hose_pulley", + "betterend:eternal_pedestal", + "botania:magic_missile", + "botania:falling_star" + ], + "entityWhitelist": [ + "botania:mana_burst", + "drg_flares:drg_flares" + ], + "tracingDistance": 128, + "debugMode": false, + "sleepDelay": 10, + "hitboxLimit": 50, + "skipMarkerArmorStands": true, + "tickCulling": true, + "tickCullingWhitelist": [ + "create:contraption", + "create:stationary_contraption", + "create:gantry_contraption", + "minecraft:boat", + "mts:builder_seat", + "minecraft:firework_rocket", + "create:carriage_contraption", + "mts:builder_rendering", + "drg_flares:drg_flares", + "mts:builder_existing" + ], + "disableF3": false, + "skipEntityCulling": false, + "skipBlockEntityCulling": false +} \ No newline at end of file diff --git a/config/yosbr/config/fastquit.toml b/config/yosbr/config/fastquit.toml new file mode 100644 index 000000000..9b828944c --- /dev/null +++ b/config/yosbr/config/fastquit.toml @@ -0,0 +1,5 @@ +renderSavingScreen = false +showToasts = false +showSavingTime = "FALSE" +backgroundPriority = 5 +allowMultipleServers = true diff --git a/config/yosbr/config/ferritecore.mixin.properties b/config/yosbr/config/ferritecore.mixin.properties new file mode 100644 index 000000000..d1f8e0178 --- /dev/null +++ b/config/yosbr/config/ferritecore.mixin.properties @@ -0,0 +1,22 @@ +# Replace the blockstate neighbor table +replaceNeighborLookup = true +# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled +replacePropertyMap = true +# Cache the predicate instances used in multipart models +cacheMultipartPredicates = true +# Avoid creation of new strings when creating ModelResourceLocations +modelResourceLocations = true +# Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled +multipartDeduplication = true +# Deduplicate cached data for blockstates, most importantly collision and render shapes +blockstateCacheDeduplication = true +# Deduplicate vertex data of baked quads in the basic model implementations +bakedQuadDeduplication = true +# Use smaller data structures for "simple" models, especially models with few side-specific faces +modelSides = true +# 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 +# Use a slightly more compact, but also slightly slower representation for block states +compactFastMap = false +# Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly. +populateNeighborTable = false diff --git a/config/yosbr/config/lithium.properties b/config/yosbr/config/lithium.properties new file mode 100644 index 000000000..344226944 --- /dev/null +++ b/config/yosbr/config/lithium.properties @@ -0,0 +1 @@ +mixin.experimental=true diff --git a/config/yosbr/config/modernfix-mixins.properties b/config/yosbr/config/modernfix-mixins.properties new file mode 100644 index 000000000..d1eb81b5b --- /dev/null +++ b/config/yosbr/config/modernfix-mixins.properties @@ -0,0 +1,68 @@ +# This is the configuration file for ModernFix. +# In general, prefer using the config screen to editing this file. It can be accessed +# via the standard mod menu on your respective mod loader. Changes will, however, +# require restarting the game to take effect. +# +# The following options can be enabled or disabled if there is a compatibility issue. +# Add a line with your option name and =true or =false at the bottom of the file to enable +# or disable a rule. For example: +# mixin.perf.dynamic_resources=true +# Do not include the #. You may reset to defaults by deleting this file. +# +# Available options: +# mixin.bugfix.chunk_deadlock=false # (overridden for mod compat) +# mixin.bugfix.concurrency=true # (default) +# mixin.bugfix.ender_dragon_leak=true # (default) +# mixin.bugfix.packet_leak=false # (default) +# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat) +# mixin.bugfix.world_leaks=true # (default) +# mixin.bugfix.world_screen_skipped=true # (default) +# mixin.devenv=false # (default) +# mixin.feature.branding=true # (default) +# mixin.feature.direct_stack_trace=false # (default) +# mixin.feature.disable_unihex_font=false # (default) +# mixin.feature.integrated_server_watchdog=true # (default) +# mixin.feature.measure_time=true # (default) +# mixin.feature.remove_chat_signing=false # (default) +# mixin.feature.snapshot_easter_egg=true # (default) +# mixin.feature.spam_thread_dump=false # (default) +# mixin.feature.spark_profile_launch=false # (default) +# mixin.feature.stalled_chunk_load_detection=false # (default) +# mixin.feature.warn_missing_perf_mods=true # (default) +# mixin.launch.class_search_cache=true # (default) +# mixin.perf.blast_search_trees=true # (default) +# mixin.perf.cache_blockstate_cache_arrays=true # (default) +# mixin.perf.cache_model_materials=true # (default) +# mixin.perf.cache_profile_texture_url=true # (default) +# mixin.perf.cache_strongholds=false # (overridden for mod compat) +# mixin.perf.cache_upgraded_structures=true # (default) +# mixin.perf.clear_fabric_mapping_tables=false # (default) +# mixin.perf.clear_mixin_classinfo=false # (default) +# mixin.perf.compact_bit_storage=true # (default) +# mixin.perf.dedicated_reload_executor=true # (default) +# mixin.perf.deduplicate_climate_parameters=false # (default) +# mixin.perf.deduplicate_location=false # (default) +# mixin.perf.deduplicate_wall_shapes=true # (default) +# mixin.perf.dynamic_dfu=true # (default) +# mixin.perf.dynamic_entity_renderers=false # (default) +# mixin.perf.dynamic_resources=false # (default) +# mixin.perf.dynamic_sounds=true # (default) +# mixin.perf.dynamic_structure_manager=true # (default) +# mixin.perf.faster_command_suggestions=true # (default) +# mixin.perf.faster_item_rendering=false # (default) +# mixin.perf.faster_texture_stitching=true # (default) +# mixin.perf.model_optimizations=true # (default) +# mixin.perf.mojang_registry_size=true # (default) +# mixin.perf.nbt_memory_usage=false # (overridden for mod compat) +# mixin.perf.reduce_blockstate_cache_rebuilds=true # (default) +# mixin.perf.remove_biome_temperature_cache=true # (default) +# mixin.perf.remove_spawn_chunks=false # (default) +# mixin.perf.resourcepacks=true # (default) +# mixin.perf.state_definition_construct=true # (default) +# mixin.perf.thread_priorities=false # (overridden for mod compat) +# mixin.perf.ticking_chunk_alloc=true # (default) +# mixin.safety=true # (default) +# +# User overrides go here. +mixin.perf.dynamic_resources=true +mixin.perf.clear_mixin_classinfo=true