From 9394f7e658e256ef7cb5231bc6a8557858ac90e8 Mon Sep 17 00:00:00 2001 From: omo50 <144749186+omo50@users.noreply.github.com> Date: Fri, 24 Apr 2026 20:17:26 -0600 Subject: [PATCH] feat(rc): update 26.1.2 to work* --- .../config/fabric_loader_dependencies.json | 25 +++++ .../config/modpack_defaults/config/c2me.toml | 30 +++--- .../config/entityculling.json | 2 +- .../modpack_defaults/config/etf_warnings.json | 3 - .../modpack_defaults/config/krypton_fnp.yaml | 15 --- .../config/lambdynlights.toml | 10 +- .../config/modernfix-mixins.properties | 72 --------------- .../modpack_defaults/config/moonrise.yml | 91 ------------------- ...rticle_core_disabled_optimizations_v2.json | 18 ---- .../config/proplacer-client.toml | 11 --- .../sodium-shadowy-path-blocks-options.json | 2 +- .../config/zfastnoise.mixin.toml | 20 ++-- modpacks/rc-plus/26.1.2-mr/index.toml | 86 +----------------- .../rc-plus/26.1.2-mr/mods/animatica.pw.toml | 13 --- .../26.1.2-mr/mods/architectury-api.pw.toml | 13 --- .../rc-plus/26.1.2-mr/mods/calcmod.pw.toml | 13 --- modpacks/rc-plus/26.1.2-mr/mods/e4mc.pw.toml | 13 --- .../rc-plus/26.1.2-mr/mods/fastquit.pw.toml | 13 --- .../rc-plus/26.1.2-mr/mods/idletweaks.pw.toml | 13 --- .../26.1.2-mr/mods/kryptonfnp-patcher.pw.toml | 13 --- .../26.1.2-mr/mods/legacy-mechanics.pw.toml | 13 --- .../mods/legacy-nether-extended.pw.toml | 13 --- .../rc-plus/26.1.2-mr/mods/regsyncfix.pw.toml | 13 --- modpacks/rc-plus/26.1.2-mr/mods/srdp.pw.toml | 13 --- modpacks/rc-plus/26.1.2-mr/mods/tlib.pw.toml | 13 --- modpacks/rc-plus/26.1.2-mr/pack.toml | 2 +- 26 files changed, 62 insertions(+), 481 deletions(-) create mode 100644 modpacks/rc-plus/26.1.2-mr/config/fabric_loader_dependencies.json delete mode 100644 modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/etf_warnings.json delete mode 100644 modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/krypton_fnp.yaml delete mode 100644 modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/moonrise.yml delete mode 100644 modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/particle_core_disabled_optimizations_v2.json delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/animatica.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/architectury-api.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/calcmod.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/e4mc.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/fastquit.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/idletweaks.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/kryptonfnp-patcher.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/legacy-mechanics.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/legacy-nether-extended.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/regsyncfix.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/srdp.pw.toml delete mode 100644 modpacks/rc-plus/26.1.2-mr/mods/tlib.pw.toml diff --git a/modpacks/rc-plus/26.1.2-mr/config/fabric_loader_dependencies.json b/modpacks/rc-plus/26.1.2-mr/config/fabric_loader_dependencies.json new file mode 100644 index 000000000..c74d0dbee --- /dev/null +++ b/modpacks/rc-plus/26.1.2-mr/config/fabric_loader_dependencies.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "overrides": { + "fabricloader": { + "+depends": { + "fabricloader": ">=0.18.4" + } + }, + "animatica": { + "-depends": { + "fabric": "*" + } + }, + "e4mc": { + "-depends": { + "fabric": "*" + } + }, + "regsyncfix": { + "-depends": { + "fabric": "*" + } + } + } +} \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/c2me.toml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/c2me.toml index d0df6ba97..b47ea198c 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/c2me.toml +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/c2me.toml @@ -1,21 +1,19 @@ -version = 3 -defaultGlobalExecutorParallelismExpression = "max(1,min(if(is_client,(cpus/2.66+1),(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))))" -threadPoolPriority = 3 +version=3 +defaultGlobalExecutorParallelismExpression="max(1,min(if(is_client,(cpus/2.66+1),(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))))" +threadPoolPriority=3 -[clientSideConfig] - - [clientSideConfig.modifyMaxVDConfig] - enableExtRenderDistanceProtocol = false - enabled = false +[clientSideConfig.modifyMaxVDConfig] +enableExtRenderDistanceProtocol=false +enabled=false [noTickViewDistance] - compatibilityMode = false - maxConcurrentChunkLoads = 18 - enableExtRenderDistanceProtocol = false - maxViewDistance = 32 - +compatibilityMode=false +maxConcurrentChunkLoads=18 +enableExtRenderDistanceProtocol=false +maxViewDistance=64 + [ioSystem] - gcFreeChunkSerializer = true - +gcFreeChunkSerializer=true + [chunkSystem] - syncPlayerTickets = false +syncPlayerTickets=false \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/entityculling.json b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/entityculling.json index 06905bdf2..ea298fb81 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/entityculling.json +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/entityculling.json @@ -1,5 +1,5 @@ { - "sleepDelay": 153, + "sleepDelay": 160, "hitboxLimit": 90, "disableF3": true } \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/etf_warnings.json b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/etf_warnings.json deleted file mode 100644 index 972c73797..000000000 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/etf_warnings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "ignoredConfigIds": [] -} \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/krypton_fnp.yaml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/krypton_fnp.yaml deleted file mode 100644 index ac747cc9b..000000000 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/krypton_fnp.yaml +++ /dev/null @@ -1,15 +0,0 @@ -mixin: - # Replace player login validation thread with virtual thread - loginVT: true - # Replace text filter thread with virtual thread - textFilterVT: true - # Replace download thread with virtual thread - utilVT: true - # Optimized VarLong implementation - bestVarLong: true -fix: - issues128: - # Fix Traffic Statistics - enabled: false - # Run bandwidth statistics on sync thread, which is closer to Vanilla behavior. - sync: true \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/lambdynlights.toml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/lambdynlights.toml index 2f9d11b74..65d2ca239 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/lambdynlights.toml +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/lambdynlights.toml @@ -1,20 +1,12 @@ -# LambDynamicLights configuration. -# The dynamic lights mode mode = "fancy" -# Light sources settings. [light_sources] - # Enables water-sensitive light sources check. This means that water-sensitive items will not light up when submerged in water. water_sensitive_check = true beam = true firefly = true - # Enable entities light source. entities = true - # Enable first-person player light source. self = true - # TNT lighting mode. May be off, simple or fancy. - tnt = "fancy" - # Creeper lighting mode. May be off, simple or fancy. + tnt = "fancy". creeper = "fancy" guardian_laser = true diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/modernfix-mixins.properties b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/modernfix-mixins.properties index e4064b0cf..e3d5774e7 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/modernfix-mixins.properties +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/modernfix-mixins.properties @@ -1,75 +1,3 @@ -# 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.missing_block_entities=false # (default) -# mixin.bugfix.packet_leak=false # (default) -# mixin.bugfix.paper_chunk_patches=false # (overridden for mod compat) -# mixin.bugfix.restore_old_dragon_movement=false # (default) -# mixin.bugfix.world_leaks=true # (default) -# mixin.bugfix.world_screen_skipped=true # (default) -# mixin.devenv=false # (default) -# mixin.feature.blockentity_incorrect_thread=false # (default) -# mixin.feature.branding=true # (default) -# mixin.feature.cause_lag_by_disabling_threads=false # (default) -# mixin.feature.direct_stack_trace=false # (default) -# mixin.feature.disable_unihex_font=false # (default) -# mixin.feature.integrated_server_watchdog=true # (default) -# mixin.feature.log_stdout_in_log_files=true # (default) -# mixin.feature.mcfunction_profiling=true # (default) -# mixin.feature.measure_time=true # (default) -# mixin.feature.remove_chat_signing=false # (default) -# mixin.feature.remove_telemetry=true # (default) -# mixin.feature.snapshot_easter_egg=true # (default) -# mixin.feature.spam_thread_dump=false # (default) -# mixin.feature.spark_profile_launch=false # (default) -# mixin.feature.spark_profile_world_join=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.cache_blockstate_cache_arrays=true # (default) -# mixin.perf.cache_profile_texture_url=true # (default) -# mixin.perf.cache_strongholds=false # (overridden for mod compat) -# mixin.perf.chunk_meshing=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.compress_unihex_font=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.ingredient_item_deduplication=false # (default) -# mixin.perf.lazy_search_tree_registry=true # (default) -# mixin.perf.memoize_creative_tab_build=true # (default) -# mixin.perf.model_optimizations=true # (default) -# mixin.perf.mojang_registry_size=true # (default) -# mixin.perf.remove_biome_temperature_cache=true # (default) -# mixin.perf.state_definition_construct=true # (default) -# mixin.perf.thread_priorities=true # (default) -# mixin.perf.ticking_chunk_alloc=true # (default) -# mixin.perf.worldgen_allocation=false # (default) -# mixin.safety=true # (default) -# -# User overrides go here. mixin.bugfix.packet_leak=true mixin.perf.clear_fabric_mapping_tables=true mixin.perf.clear_mixin_classinfo=true diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/moonrise.yml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/moonrise.yml deleted file mode 100644 index af3168a4f..000000000 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/moonrise.yml +++ /dev/null @@ -1,91 +0,0 @@ -# This is the configuration file for Moonrise. -# -# Each configuration option is prefixed with a comment to explain what it does. Additional changes to this file -# other than modifying the options, such as adding comments, will be overwritten when Moonrise loads the config. -# -# Below are the Moonrise startup flags. Note that startup flags must be placed in the JVM arguments, not -# program arguments. -# -DMoonrise.ConfigFile= - Override the config file location. Might be useful for multiple game versions. -# -DMoonrise.WorkerThreadCount= - Override the auto configured worker thread counts (worker-threads). -# -DMoonrise.MaxViewDistance= - Overrides the maximum view distance, should only use for debugging purposes. - -bug-fixes: - # Fixes https://bugs.mojang.com/browse/MC-159283. This fixes a bug resulting in the end islands - # not properly generating at far enough distances in the end. Note that toggling this config option - # will not affect already generated areas. - # This configuration has two options: - # true -> Fixes the end islands generation. This is different from Vanilla behavior. - # false -> Does not fix the end islands generation. This is the same behavior as Vanilla. - fix-MC-159283: false - # Fixes https://bugs.mojang.com/browse/MC-224294. By avoiding double ticking lava blocks during - # chunk random ticking, the cost of world random ticking is significantly reduced. - # This configuration has two options: - # true -> Does not double tick lava. This is different from Vanilla behavior. - # false -> Does double tick lava. This is the same behavior as Vanilla. - fix-MC-224294: true -chunk-loading: - # Advanced configuration options for player chunk loading. You shouldn't be touching these - # unless you have a reason. - advanced: - # Whether to avoid sending chunks to players who have a view distance - # configured lower than the server's. - auto-config-send-distance: true - # The maximum amount of pending chunk generations per player. If - # this value is 0, then the player chunk loader will automatically determine a value. If - # this value is less-than 0, then there is no limit. - # - # This value should be used to tune the saturation of the chunk system. - player-max-concurrent-chunk-generates: 0 - # The maximum amount of pending chunk loads per player. If - # this value is 0, then the player chunk loader will automatically determine a value. If - # this value is less-than 0, then there is no limit. - # - # This value should be used to tune the saturation of the chunk system. - player-max-concurrent-chunk-loads: 0 - # Chunk loading/generation/sending rate targets for the chunk system. These values are the - # maximum rates at which the player chunk loader will attempt to load/generate/send chunks to - # players. Actual resulting rates will depend on hardware. - basic: - # The delay before chunks are unloaded around players once they leave their view distance. - # The Vanilla value is 0 ticks. Setting this value higher (i.e 5s) will allow pets to teleport - # to their owners when they teleport. - player-chunk-unload-delay: 0t - # The maximum rate of chunks to generate for given player, per second. If this value is <= 0, - # then there is no rate limit. - player-max-gen-rate: -1.0 - # The maximum rate of chunks to load from disk for any given player, per second. If this value is <= 0, - # then there is no rate limit. - player-max-load-rate: -1.0 - # The maximum rate of chunks to send to any given player, per second. If this value is <= 0, - # then there is no rate limit. - player-max-send-rate: -1.0 -chunk-saving: - # The interval at which chunks should be incrementally autosaved. - auto-save-interval: 5m - # The maximum number of chunks to incrementally autosave each tick. If - # the value is <= 0, then no chunks will be incrementally saved. - max-auto-save-chunks-per-tick: 12 -chunk-system: - # Whether to run generation population in parallel. By default this is set to false, - # as mods affecting world gen are not safe to run in parallel. If you have no mods affecting - # gen and are saturating the population generation (~10 threads of the worker pool generating - # chunks), you may set this to true to possibly increase generation speed. - population-gen-parallelism: true -misc: - # Whether the loading screen should be closed immediately when joining servers/SP worlds. - # This will let you in game faster, but may result in getting in game before enough chunks are - # loaded for rendering. - immediately-close-loading-screen: true -# Do not change, used internally. -version: 1 -# Configuration options which control the behavior of the common threadpool workers. -worker-pool: - # Set the number of threads dedicated to RegionFile I/O operations. - # If the value is <= 0, then the number of threads used is 1. Configuring - # a higher value than 1 is only recommended on SSDs (HDDs scale negatively) - # and when you have determined that I/O is the bottleneck for chunk loading/saving. - io-threads: -1 - # Set the number of shared worker threads to be used by chunk rendering, - # chunk loading, chunk generation. If the value is <= 0, then the number - # of threads will automatically be determined. - worker-threads: -1 diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/particle_core_disabled_optimizations_v2.json b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/particle_core_disabled_optimizations_v2.json deleted file mode 100644 index 32fdccdc4..000000000 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/particle_core_disabled_optimizations_v2.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "_Disable_Optimizations_Options": { - "ROTATION": "[Impact: Medium] Disables mixins related to vertex rotation caching (ParticleManagerRotationMixin, BillboardParticleMixin)", - "CULLING": "[Impact: HIGH] Disables mixins related to particle culling (FrustumAccessor, ParticleAccessor, ParticleRendererFrustumMixin, WorldRendererFrustumMixin, ParticleFrustumBlacklistMixin)", - "TYPE": "[Impact: Low to Medium] Disables mixins related to particle disabling and reduction (ParticleManagerTypeMixin, ParticleManagerCreatorMixin, FireworksSparkParticleMixin)", - "DECREASE": "[Impact: Low] Disables mixins related particle settings reduction (ALL, DECREASED, MINIMAL) (ClientWorldDecreaseMixin)", - "LIGHTMAP": "[Impact: Medium] Disables mixins related to light map caching (ParticleManagerCachedLightMixin, ParticleBrightnessCacheMixin, ParticleCachePosMixin, ParticleRendererCachedPosMixin, ParticleRendererBrightnessTickMixin)", - "POTION": "[Impact: Low] Disables mixins related to potion particle disabling (LivingEntityMixin)", - "MOVE": "[Impact: Medium] Disables mixins related to particle movement optimization (ParticleMoveAdjustMixin, ParticleCachePosMixin, ParticleRendererCachedPosMixin)", - "VERTEX": "[Impact: HIGH] Disables mixins related to particle vertex drawing optimizations (BillboardParticleVertexMixin, BufferBuilderVertexMixin)", - "COUNT": "[Impact: Variable] Disables mixins related to max particle count setting (ParticleRendererCountMixin)", - "ASYNC": "[Impact: Medium] Disables asynchronous ticking of particles (ParticleManagerAsyncMixin, ParticleRendererAccessor)", - "RENDER_DISTANCE": "[Impact: Variable] Disables mixins that control max particle render distance (ParticleManagerRenderDistanceMixin, ParticleAccessor, ParticleRendererRenderDistanceMixin)" - }, - "disableOptimizations": [ - "NONE" - ] -} \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/proplacer-client.toml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/proplacer-client.toml index fcc918366..15b926c39 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/proplacer-client.toml +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/proplacer-client.toml @@ -1,15 +1,4 @@ -#Treat sneaking as active while placing blocks via the fast placement mechanic or reach-around. Allows block placement to work with interactable blocks such as chests and fence gates. -#Default Value: false bypass_use_block = true -#Allow using Bedrock Edition-like reach-around block placement, where a block can be placed directly in front of the block the player is standing on when clicking in mid-air for fast bridging. -#Default Value: true allow_reach_around_placement = true -#Blocks that are excluded from the fast placement mechanic. -#Format for every entry is ":". Tags are supported, must be in the format of "#:". Namespace may be omitted to use "minecraft" by default. May use asterisk as wildcard parameter via pattern matching, e.g. "minecraft:*_shulker_box" to match all shulker boxes no matter of color. Begin an entry with "!" to make sure it is excluded, useful e.g. when it has already been matched by another pattern. -#Default Value: [minecraft:scaffolding] normal_placement_blocks = ["minecraft:scaffolding"] -#Allow using Bedrock Edition-like fast block placement, with blocks being placed without leaving gaps or unwanted placements. Also enables placing blocks when clicking in mid-air while building. -#Additionally introduces a similar mechanic for quickly breaking blocks in a row or column in creative mode. -#Toggle in-game via the dedicated key binding. -#Default Value: true allow_fast_placement = true diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/sodium-shadowy-path-blocks-options.json b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/sodium-shadowy-path-blocks-options.json index 4b6ac0949..019e36750 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/sodium-shadowy-path-blocks-options.json +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/sodium-shadowy-path-blocks-options.json @@ -1,5 +1,5 @@ { - "shadowyness_percent": 85, + "shadowyness_percent": 90, "only_affect_path_blocks": false, "vanilla_path_block_lighting": false } \ No newline at end of file diff --git a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/zfastnoise.mixin.toml b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/zfastnoise.mixin.toml index 8e61f700e..da431fffe 100644 --- a/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/zfastnoise.mixin.toml +++ b/modpacks/rc-plus/26.1.2-mr/config/modpack_defaults/config/zfastnoise.mixin.toml @@ -2,7 +2,8 @@ version = 1 [mixin.perf] #Replace buildSurface with optimized implementation - #default: false + #default: true + #incompatibleWith: biolith surface = true #Replace populateNoise with optimized implementation #default: true @@ -12,17 +13,24 @@ version = 1 biome = true [perf.surface] - #Predict biomes in advance in surface builder. Major speedup for surface builder but may cause mod incompatibility - #default: false - biome = false + #Predict biomes in advance in surface builder. Major speedup for surface builder + # (depends on surface builder mixin) + #default: true + biome = true #Skip trivial surface builder. Major speedup for end dimension. Depends on surface builder + # (depends on surface builder mixin) #default: true trivial = true [perf.biomes] - #Optimize end biome generation (2x speed) but may cause mod incompatibility + #Optimize biome tree by avoiding multiple calls to thread local #default: false + #incompatibleWith: biolith + tree = true + #Optimize end biome generation (2x speed) but may cause mod incompatibility + #default: true + #incompatibleWith: biolith end = true #Optimize single biome generation (major speedup) but may cause mod incompatibility - #default: false + #default: true fixed = true diff --git a/modpacks/rc-plus/26.1.2-mr/index.toml b/modpacks/rc-plus/26.1.2-mr/index.toml index 0352ce69d..5ac7273dc 100644 --- a/modpacks/rc-plus/26.1.2-mr/index.toml +++ b/modpacks/rc-plus/26.1.2-mr/index.toml @@ -78,7 +78,7 @@ hash = "401590df116057aeb66c2cf5788931f0bface1d52ca263bffd09c0de17cb338f" [[files]] file = "config/modpack_defaults/config/c2me.toml" -hash = "01511f429e0b1e4da3a8c89f7c0189f482a640bb12c5ed9f45cc1aa9c7fa2cfa" +hash = "dd7cbe38c4c73473937c30fe7ca05d1202c2bf05e6313472d81f84b5877a24e5" [[files]] file = "config/modpack_defaults/config/capes.json5" @@ -150,11 +150,7 @@ hash = "4284266e11add2e03fe5b9a27ce1287e725443dfe12bdf2dcde5473203f62107" [[files]] file = "config/modpack_defaults/config/entityculling.json" -hash = "2d4267428332dc690ad8081bb7aea0b2e3f8c879d2d4c17dec13ae578efdf4f4" - -[[files]] -file = "config/modpack_defaults/config/etf_warnings.json" -hash = "368c428c9edaddb490c2e7339642e79ceddcb0a6fd8fd434c4bd8e1af34c26f8" +hash = "61ba24599c9c4ac83ed40d102847f426e6d3c605fbd23d99595f05971fe98f4e" [[files]] file = "config/modpack_defaults/config/fabric/indigo-renderer.properties" @@ -200,13 +196,9 @@ hash = "4204f78b598577bcdea31b854b95a58d854e3a2d9e4c7527dc1fee8bf8f5a9f6" file = "config/modpack_defaults/config/jimmy-smiths.json" hash = "42cffa127aa99ac9aa08c8cc5456a1c21d064b248198086967a8da0999f1a818" -[[files]] -file = "config/modpack_defaults/config/krypton_fnp.yaml" -hash = "7430c68d9da526a2c725b1b4cafba24b4360e190188ddede552b5f266e41bf12" - [[files]] file = "config/modpack_defaults/config/lambdynlights.toml" -hash = "0fbd6c5f78625f0240300838e7ff89836df8612cca07091a644819341624138f" +hash = "db1940d3a9fd4677430748029e1910689cb8ae18d77739a0287c40cd37b76018" [[files]] file = "config/modpack_defaults/config/legacy/client_mixin.json" @@ -254,16 +246,12 @@ hash = "1f7d946ec7a12efbbe58cdeedc2ae767446e06e7ffed095c18482d5cc27a86a7" [[files]] file = "config/modpack_defaults/config/modernfix-mixins.properties" -hash = "1ab8ae1f558d8455a8c228be4c65bc3afc5f0c88097e33c3b0b98ae59ceba47b" +hash = "5a473467f798d9d5ad795814e64a3e629f719dd599950694f5f36437d6e3fa3c" [[files]] file = "config/modpack_defaults/config/modmenu.json" hash = "4dc7d729a2b83401f4a39dff457680f6f5872df1a5b2a93d9eb27b0b5df42d0e" -[[files]] -file = "config/modpack_defaults/config/moonrise.yml" -hash = "4a69168659e824c56cd8cf7cc48fd0393e620183d5400395a9f22ae02eff72f1" - [[files]] file = "config/modpack_defaults/config/moreculling.toml" hash = "a379fab4e05772a52e83884251c81d63857b6edc75e5185bb08930bd460a9170" @@ -284,10 +272,6 @@ hash = "f13085e44be1981d0559de3cd50dda43e4e890734b0f1dc2fd97de34f1b482b6" file = "config/modpack_defaults/config/particle_core_config.toml" hash = "05f6f6a6f11ed1ad64a387b4a5564982b927b7be99c8c02db42f85da18f0960d" -[[files]] -file = "config/modpack_defaults/config/particle_core_disabled_optimizations_v2.json" -hash = "e05799551de2a915cef7e6223357f253dc69163ae1d2d6e2d1670089585d0c23" - [[files]] file = "config/modpack_defaults/config/preferred-gamerules.properties" hash = "85665ff3c6bdda824317de7a8e2b53edbbc8b17032d7dedff045475ee1da926c" @@ -350,7 +334,7 @@ hash = "8a201ac6b572e9b56ea1de77e13a8d6c8fab64c89727649346e22e6e27413577" [[files]] file = "config/modpack_defaults/config/zfastnoise.mixin.toml" -hash = "03841a30368b6bd9450d17a13adff6583b9e6a6be8146d7d9b402227e16abea2" +hash = "c84c554d17cc2563cb41bd81beb0db77015e7c5f37cc94db90456d7dce8be8e3" [[files]] file = "config/modpack_defaults/options.txt" @@ -972,16 +956,6 @@ hash = "8f2a0beab110717038219622c49fb764f71122040cb52d8a4d06c0c60fd286f1" file = "config/servercore/optimizations.yml" hash = "d46be0ff848f3c12326fb5306ba6be295769af256326bd931f8424582e617779" -[[files]] -file = "mods/animatica.pw.toml" -hash = "90ef04eb585236f69ddb527455a740f8c945781e021c3ec3355c7ffad1ee4f00" -metafile = true - -[[files]] -file = "mods/architectury-api.pw.toml" -hash = "eff333c147ebe35865fe6bda43e334db1dc6d0769fdfb409dfb13a6037a2362e" -metafile = true - [[files]] file = "mods/badoptimizations.pw.toml" hash = "8e6033c2642308835d119a073fdf24306394cdb6985c482a08e67b8087f6e90d" @@ -1007,11 +981,6 @@ file = "mods/c2me-fabric.pw.toml" hash = "6b306404c910f6910bb704132f724f62bb78594e281755b8d3125fe14bce349b" metafile = true -[[files]] -file = "mods/calcmod.pw.toml" -hash = "94a91d9a78b54f63f7fc82ac9c54c18ae83a2c4c507bd295b95c4d780f3e29a1" -metafile = true - [[files]] file = "mods/chat-heads.pw.toml" hash = "912168a675a7cdc194fbf48ba13ec711dee43e6feb468d29d1a42870ccacd505" @@ -1062,11 +1031,6 @@ file = "mods/dynamic-fps.pw.toml" hash = "0b4721522ae8497677ff44178646d768863825d92e925ac93ab97c02f165c08c" metafile = true -[[files]] -file = "mods/e4mc.pw.toml" -hash = "f9f1e8581fa017b5db68c9183e020083ed2bdcd5b415346aa22aa77cae34583b" -metafile = true - [[files]] file = "mods/entity-model-features.pw.toml" hash = "dbbdc2eb0bd4c6082a4a47e5b37d894c4b4a294fd16ecd5329624e19c1e5388d" @@ -1097,11 +1061,6 @@ file = "mods/fast-ip-ping.pw.toml" hash = "d483b69d05922629fddfbfdbe3a9bf6c9730cdba333e0a9b610ee33b118f8781" metafile = true -[[files]] -file = "mods/fastquit.pw.toml" -hash = "c2591ac5f2d2476ac6927b6baec7f0e54b0346b4fdeac5b03a4492268eb3ab7c" -metafile = true - [[files]] file = "mods/ferrite-core.pw.toml" hash = "069d81cab53c0141459ad4d70bcf3e10f17652f24cc62d3b4a0fc2cd2b700871" @@ -1127,11 +1086,6 @@ file = "mods/gnetum.pw.toml" hash = "b12d92bfd034d24e08011970a6de4883e11c9b8e4c6004064393ff2f2739cb94" metafile = true -[[files]] -file = "mods/idletweaks.pw.toml" -hash = "8a822e2a333b2a4edd48a0aaa953c9cb8e1dbd6e944231fac40de152f33a0684" -metafile = true - [[files]] file = "mods/immediatelyfast.pw.toml" hash = "d9f54bcf75d036c25ebe636abb7ffa7c2d21c3601fec13b0fa2cc8916120affa" @@ -1147,11 +1101,6 @@ file = "mods/ixeris.pw.toml" hash = "c9a661d4865d0ba5d2b6356141c6e7ad6246586aa5224d482c23bf309b6bdc3a" metafile = true -[[files]] -file = "mods/kryptonfnp-patcher.pw.toml" -hash = "4933a40d3dbd5b7b5245d764e4d233fe2b255ee207d544f43fc668b97b335435" -metafile = true - [[files]] file = "mods/lambdabettergrass.pw.toml" hash = "78d6b48a474a33a1a089b81ca847a5ee5ff98773e9ed434bad8f797e36eb59cc" @@ -1167,16 +1116,6 @@ file = "mods/language-reload.pw.toml" hash = "83ce6d277b02b2d55a9ad0d5a5900ef43562f4926e88a81b1ad904aeb63d5074" metafile = true -[[files]] -file = "mods/legacy-mechanics.pw.toml" -hash = "7bc3d058e357a4f75d46ca7b3b4fe7770d7ff4a9daa84642bc524e85ff613f9c" -metafile = true - -[[files]] -file = "mods/legacy-nether-extended.pw.toml" -hash = "b16bd6a155079913cc7423e550183b689f79b3358ecbc7c26aa0bb4d9716b71d" -metafile = true - [[files]] file = "mods/lithium.pw.toml" hash = "ceed226223967ea3e7017aad327a069250c289c834766e1a3cd27c8d0ad52de1" @@ -1237,11 +1176,6 @@ file = "mods/preferred-gamerules.pw.toml" hash = "c4f5f4ad0b30e4e976061d97b6b292900cd019867fe69a7a6e01a71c2942832b" metafile = true -[[files]] -file = "mods/regsyncfix.pw.toml" -hash = "699a9cc69177e09a1f9052540641f50ad48a63dd67ae730dbe49386026be87bf" -metafile = true - [[files]] file = "mods/scalablelux.pw.toml" hash = "645be5d20d755e83c986014b768abbf473d3bf31da5dcd197af63c8b200cc141" @@ -1282,16 +1216,6 @@ file = "mods/sodium.pw.toml" hash = "722007a08065b27337e39edbbdb6a34067bbbe523f36a968d9861b9714144368" metafile = true -[[files]] -file = "mods/srdp.pw.toml" -hash = "ef0906b0371795fc64043176f282268fb0f6fa1be65d02473dd6bb638e56406a" -metafile = true - -[[files]] -file = "mods/tlib.pw.toml" -hash = "63da1b00d1fae45e5f40121e9deeb243e04ca856a9d60513658bfca9207707ce" -metafile = true - [[files]] file = "mods/yacl.pw.toml" hash = "47909ee03f4addc160fcaf5dde8a1eb90cadbef00c94758695aea6fbad0162d7" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/animatica.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/animatica.pw.toml deleted file mode 100644 index d91b477be..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/animatica.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Animatica" -filename = "animatica-0.6.1+1.21.5.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/PRN43VSY/versions/CVlwSVpU/animatica-0.6.1%2B1.21.5.jar" -hash-format = "sha512" -hash = "2e4de7ac455996d3fc79cec1645018f698b9bd184db3e990cb774ae9eaf0208f75605cae09f93ead9aa22fbe324c07b73348468af29b97757c205f99e91bc7d0" - -[update] -[update.modrinth] -mod-id = "PRN43VSY" -version = "CVlwSVpU" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/architectury-api.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/architectury-api.pw.toml deleted file mode 100644 index 7511d1435..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/architectury-api.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Architectury API" -filename = "architectury-18.0.8-fabric.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/9eRDsZKH/architectury-18.0.8-fabric.jar" -hash-format = "sha512" -hash = "38e8c335f04783242d9ded589b8999b85d37620e22afbdfcbbc231c248c7cef7f210c38d63ac7eb01a68a76243b1ae5bcb0a21918f587f83e6a1941f622f2cb7" - -[update] -[update.modrinth] -mod-id = "lhGA9TYQ" -version = "9eRDsZKH" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/calcmod.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/calcmod.pw.toml deleted file mode 100644 index 0db374d62..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/calcmod.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "CalcMod" -filename = "calcmod-1.5.0+fabric.1.21.9.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/XoHTb2Ap/versions/HTfq0Z8U/calcmod-1.5.0%2Bfabric.1.21.9.jar" -hash-format = "sha512" -hash = "1b271ba3cfd6a892c8481b185d54b21f8b0504f0439e316aab9da02173a4181658194158c4bcd3ba0e0b19014f50f2eec6b9c72e8074ee1c5e5d1438f609e94d" - -[update] -[update.modrinth] -mod-id = "XoHTb2Ap" -version = "HTfq0Z8U" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/e4mc.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/e4mc.pw.toml deleted file mode 100644 index f962b9493..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/e4mc.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "e4mc" -filename = "e4mc-fabric-6.0.6.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/qANg5Jrr/versions/JSmcqwxn/e4mc-fabric-6.0.6.jar" -hash-format = "sha512" -hash = "c171e4d8eab6bcd4cfc8f685a4766334ba8cf7feeb1ef19fb52562e144cdf8dcbf4f206e4b4e7e6d8194688c49490d41c7b9a0296ae9f37d2272189382ebe1eb" - -[update] -[update.modrinth] -mod-id = "qANg5Jrr" -version = "JSmcqwxn" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/fastquit.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/fastquit.pw.toml deleted file mode 100644 index ef8c9a137..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/fastquit.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "FastQuit" -filename = "fastquit-3.1.2+mc1.21.10.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/x1hIzbuY/versions/ZgHqClek/fastquit-3.1.2%2Bmc1.21.10.jar" -hash-format = "sha512" -hash = "5bb4061f46f313741fe8f7a12315b7cc12376982b6660ce1701036aa68f326e4108af778e1c624b452da9445ac5bfc108a005e78eb2bd0ea2ad87dcf0bce4f64" - -[update] -[update.modrinth] -mod-id = "x1hIzbuY" -version = "ZgHqClek" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/idletweaks.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/idletweaks.pw.toml deleted file mode 100644 index e62ca9e19..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/idletweaks.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Idle Tweaks" -filename = "IdleTweaks-1.2.1.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/Vnjlu1sC/versions/2lBMUSy4/IdleTweaks-1.2.1.jar" -hash-format = "sha512" -hash = "75ac00ba4b425419747d8cbe7f7af7a4d72a77b351edb67e1239b3ce38da7c49395d27395080e8a96e6ba2219b62752e9ca26bd34d5371fefb7798da16c6efe2" - -[update] -[update.modrinth] -mod-id = "Vnjlu1sC" -version = "2lBMUSy4" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/kryptonfnp-patcher.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/kryptonfnp-patcher.pw.toml deleted file mode 100644 index 64f5f068a..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/kryptonfnp-patcher.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "KryptonFNP Patcher" -filename = "fnp_patcher-26.1.2+1.21.9.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/yzkasIPx/versions/ey8a3O3j/fnp_patcher-26.1.2%2B1.21.9.jar" -hash-format = "sha512" -hash = "52d4a39b860770e87c5b39bae49f7df43252433592190f7fa9d6255a2d06a5847c8839ca9ee604516f11fc609660203fcf6186073b5680662de71f428fb01ab0" - -[update] -[update.modrinth] -mod-id = "yzkasIPx" -version = "ey8a3O3j" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/legacy-mechanics.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/legacy-mechanics.pw.toml deleted file mode 100644 index 2981e46ff..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/legacy-mechanics.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Legacy Mechanics" -filename = "legacy-mechanics-1.1.0.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/sToP3cPO/versions/Yf6bbKjw/legacy-mechanics-1.1.0.jar" -hash-format = "sha512" -hash = "21c6f9d84491c748a8dfc79c6c1e7c43f2ee02f435446da967216b10f86ac87756244f26497514bf1471bed0c1d926def5a9108713513fc34d1edb6d6f5d9baf" - -[update] -[update.modrinth] -mod-id = "sToP3cPO" -version = "Yf6bbKjw" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/legacy-nether-extended.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/legacy-nether-extended.pw.toml deleted file mode 100644 index f7bf55ca8..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/legacy-nether-extended.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Legacy Nether: Extended" -filename = "legacy-nether-extended-2.0.0.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/l54rfVmm/versions/Sn40JUJ1/legacy-nether-extended-2.0.0.jar" -hash-format = "sha512" -hash = "e064ba4b74142251aac5186183ab650c6df3da839c893772924d7b367bc3687ec544b17c3c82311683a8ef3d50c7f6c27847cda601895d94bb7e1e8cdbb8e739" - -[update] -[update.modrinth] -mod-id = "l54rfVmm" -version = "Sn40JUJ1" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/regsyncfix.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/regsyncfix.pw.toml deleted file mode 100644 index 3008cab80..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/regsyncfix.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "RegSyncFix" -filename = "regsyncfix-1.0.3.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/cBnh9INb/versions/HHQ5KHVH/regsyncfix-1.0.3.jar" -hash-format = "sha512" -hash = "d8daee017e976611def988dfa7c14f63fa97e5b2b1776cac4a6276fd164e815bdcccc7ec259fce7b7984f46c68d513086d445355808854882e9240b647e8e09e" - -[update] -[update.modrinth] -mod-id = "cBnh9INb" -version = "HHQ5KHVH" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/srdp.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/srdp.pw.toml deleted file mode 100644 index c45bc42e0..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/srdp.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Simple Rich Discord Presence" -filename = "SimpleDiscordRichPresence-fabric-26.1.2.1.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/SCAopByd/versions/buyA7MVI/SimpleDiscordRichPresence-fabric-26.1.2.1.jar" -hash-format = "sha512" -hash = "1db3590e2d65545e31deb883ce8288d08a1829f356570539e5efe799da4d10972c09311d1db856366301dfe8a2bbd1ef34bb4d3b3c16345b70054a6a9803d2f0" - -[update] -[update.modrinth] -mod-id = "SCAopByd" -version = "buyA7MVI" diff --git a/modpacks/rc-plus/26.1.2-mr/mods/tlib.pw.toml b/modpacks/rc-plus/26.1.2-mr/mods/tlib.pw.toml deleted file mode 100644 index 6270ff74d..000000000 --- a/modpacks/rc-plus/26.1.2-mr/mods/tlib.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "TLib" -filename = "tlib-fabric-1.4.1-1.21.10.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/sBn7rVvc/versions/xdWnjjss/tlib-fabric-1.4.1-1.21.10.jar" -hash-format = "sha512" -hash = "b434e7a1971cf48e6e0c1d76f59ed419b23ee3836933c7e40f7103b8ce1bd689210ae8b6786908ce70fee54d1b4bbebabd848b2db2af1cb6a50c74a894e43096" - -[update] -[update.modrinth] -mod-id = "sBn7rVvc" -version = "xdWnjjss" diff --git a/modpacks/rc-plus/26.1.2-mr/pack.toml b/modpacks/rc-plus/26.1.2-mr/pack.toml index e0ee69173..9c23b0c5c 100644 --- a/modpacks/rc-plus/26.1.2-mr/pack.toml +++ b/modpacks/rc-plus/26.1.2-mr/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "f95d4fa32298a37c0bb784be3c59f1a5f146edf2bf1568d4cd78c28e1dcafd31" +hash = "167c222224d0bffbef774856f84894d6f66505dc995a854bb6de4546c3d033e7" [versions] fabric = "0.19.2"