Repository navigation
TheFastLaunch v-b1.9 (Forge 1.20.1)
🚀 TheFastLaunch v-b1.9 Changelog
🇺🇸 English (For CurseForge & GitHub Release Notes)
🚀 TheFastLaunch v-b1.9 (ModelBakery Parallel Bake & ModelManager Pipeline Overhaul)
TheFastLaunch v-b1.9 delivers a groundbreaking optimization to Minecraft's heaviest resource bottleneck: ModelBakery & ModelManager!
In massive modpacks with 400+ mods and over 590,000 models, model baking is now parallelized across a dedicated 9-thread worker pool, slicing baking time down to just 3.2 seconds while guaranteeing 100% crash immunity and eliminating startup freezes!
🌟 Key Highlights in v-b1.9
⚡ 1. ModelBakery Multi-Threaded Parallel Baking Engine (ModelBakeryParallelWorkerMixin)
- 590,000+ Models Baked in 3.2 Seconds:
- Intercepts
ModelBakery.bakeModelsand dynamically partitions top-level models across 9 quiet worker threads (FastLaunch Quiet Worker Pool). - Transforms the sequential single-core model baking bottleneck into a blistering multi-threaded process.
- Intercepts
🛡️ 2. Lightspeed-Inspired Thread-Safe Sprite Getter Synchronization (FastLaunchModelManagerMixin)
- 100% CME & Data Corruption Immunity:
- Synchronizes the
spriteGetterduring multi-threaded model baking, preventing internalHashMultimaprace conditions when unresolved textures are encountered concurrently.
- Synchronizes the
- Flawless ModernFix & Fusion Compatibility:
- Fully tested and 100% compatible with ModernFix (
dynamic_resources) and Fusion texture overrides.
- Fully tested and 100% compatible with ModernFix (
🚀 3. ModelManager Async Pipeline Integration
- Quiet Worker Pool Redirection:
- Redirects ModelManager's asynchronous reload pipeline (block models, blockstates, texture atlases) to FastLaunch's shared worker pool, freeing up system resources.
- Reduces main-thread apply overhead to under 482 ms!
🔒 4. Reload Barrier Deadlock Elimination (Zero "No Running Tasks" Freeze)
- Pristine Vanilla Barrier Integrity:
- Fully eliminated experimental barrier interventions on Minecraft's second resource reload.
- Guarantees 100% smooth, freeze-free transition straight into the title screen without halting at "No Running Tasks".
🛠️ Compatibility & Requirements
- Minecraft Version:
1.20.1 - Loader:
Forge(47.1.0+) - Java Version:
Java 17 - Environment:
Client(Pure client-side mod, zero server setup required)
🇯🇵 日本語(CurseForge / GitHub リリースノート)
🚀 TheFastLaunch v-b1.9(ModelBakery並列ベイク&ModelManager非同期パイプライン刷新)
TheFastLaunch v-b1.9 では、Minecraft起動時の最大ボトルネックの一つである ModelBakery(モデルベイク)および ModelManager(リソースリロード) を大幅刷新いたしました!
400+ MOD環境において59万個を超える膨大なモデル群のベイク処理を、9スレッドの並列ワーカープールで同時分散処理し、ベイク時間を わずか 3.2 秒 へ粉砕しました。
🌟 主な新機能・改善点
- ⚡ ModelBakery 9スレッド並列ベイクエンジン (
ModelBakeryParallelWorkerMixin):ModelBakery.bakeModelsを並列化し、59万個以上のブロック・アイテムモデルを9つの静音ワーカースレッドで一斉分散ベイク!数十秒かかっていた処理を たったの 3.2 秒 で完了。
- 🛡️ スレッドセーフなテクスチャゲッター同期 (
FastLaunchModelManagerMixin):- 並列ベイク中のテクスチャ未解決エラーによる
HashMultimapの競合やデータ破損(CME)を完全に防止(Lightspeed方式)。 - ModernFix(
dynamic_resources)や Fusion との完全な互換性を保持。
- 並列ベイク中のテクスチャ未解決エラーによる
- 🚀 ModelManager 非同期パイプラインの静音プール統合:
- ブロックモデル・ブロックステート・アトラスの非同期ロードを FastLaunch 共有ワーカープールへ統合し、メインスレッド apply 時間を 482 ms に極小化。
- 🔒 リロードバリアのデッドロック根絶(「No Running Tasks」停止の完全解消):
- FMLLoadCompleteEvent 直後の2回目リロードにおける同期バリア干渉を完全撤廃し、画面が「No Running Tasks」で止まる現象を完全に解消。
- 🛡️ Win32 DisableProcessWindowsGhosting 搭載:
- 起動中の Windows OS による「応答なし(白画面)」判定を完全無効化。