Repository navigation
TheFastLaunch v-b1.8.2 - Real-Time Microsecond Profiling, Dummy Mixin Elimination & Asset Collision Fix
🚀 TheFastLaunch v-b1.8.2
Minecraft 1.20.1 Forge 向け 起動プロファイリング & パラレル最適化ユーティリティ MOD のメジャー整合性・誠実化アップデートです。
📋 主な更新内容 (Changelog)
-
📊 ロガーの完全実測化 (Honest Real-Time Profiling)
- 静的初期化ブロック内のハードコード数値(計403秒分)を完全撤去。
- すべての処理時間をシステムタイマーによるマイクロ秒/ミリ秒精度の実測値のみで記録。
- 起動中に実際にフック・稼働したモジュールのみをアクティブレポートに出力。
-
📦 アセット展開キャッシュのディレクトリ分離 (Per-JAR Asset Isolation)
- Mod JAR ごとの展開先ディレクトリを完全分離。
- 他 Mod とのアセット衝突(テクスチャの化け・上書き)バグを根本解決。
-
🧩 空 Mixin 15件の本格実装 & 新規 Mixin の有効化
- ログ出力のみだった 15 件の Mixin に実際の処理時間計測・フック・プロファイル監視ロジックを本実装。
FastLaunchSimpleJsonParallelMixin、FastLaunchLanguageSyncMixinを正式登録。- 新規 Mixin
JeiForgeGuiFastBypassMixinを実装・登録。
-
🔍 レシピビューア(JEI / EMI / JEMI)監視 & 競合ガード
- JEI Forge GUI ハンドラー登録、EMI レシピ/ローカライズ検索インデックスのベイク実測プロファイリング。
- Mekanism / JEMI の化学物質スタック監視。
-
🧹 起動時キャッシュ解放 & メモリガバナー実体化
- タイトル画面到達時に起動時一時バッファ・キャッシュを安全に物理解放。
- GC 前後の実測ヒープ回収量(MB)を正直にログ出力。
-
🗡️ マルチサーバー互換性の維持
DisplayTest.IGNORE_SERVER_VERSIONによるクライアント完結動作。- JsonThings の決定論的並列パースにより、Tinkers' Katanas 等のアドオンアイテム同期ズレを防止。