Skip to content

TheFastLaunch v-b1.8.2 - Real-Time Microsecond Profiling, Dummy Mixin Elimination & Asset Collision Fix

Choose a tag to compare

@sabu8190 sabu8190 released this 24 Sep 12:50
· 52 commits to main since this release

🚀 TheFastLaunch v-b1.8.2

Minecraft 1.20.1 Forge 向け 起動プロファイリング & パラレル最適化ユーティリティ MOD のメジャー整合性・誠実化アップデートです。

📋 主な更新内容 (Changelog)

  1. 📊 ロガーの完全実測化 (Honest Real-Time Profiling)

    • 静的初期化ブロック内のハードコード数値(計403秒分)を完全撤去。
    • すべての処理時間をシステムタイマーによるマイクロ秒/ミリ秒精度の実測値のみで記録。
    • 起動中に実際にフック・稼働したモジュールのみをアクティブレポートに出力。
  2. 📦 アセット展開キャッシュのディレクトリ分離 (Per-JAR Asset Isolation)

    • Mod JAR ごとの展開先ディレクトリを完全分離。
    • 他 Mod とのアセット衝突(テクスチャの化け・上書き)バグを根本解決。
  3. 🧩 空 Mixin 15件の本格実装 & 新規 Mixin の有効化

    • ログ出力のみだった 15 件の Mixin に実際の処理時間計測・フック・プロファイル監視ロジックを本実装。
    • FastLaunchSimpleJsonParallelMixin、FastLaunchLanguageSyncMixin を正式登録。
    • 新規 Mixin JeiForgeGuiFastBypassMixin を実装・登録。
  4. 🔍 レシピビューア(JEI / EMI / JEMI)監視 & 競合ガード

    • JEI Forge GUI ハンドラー登録、EMI レシピ/ローカライズ検索インデックスのベイク実測プロファイリング。
    • Mekanism / JEMI の化学物質スタック監視。
  5. 🧹 起動時キャッシュ解放 & メモリガバナー実体化

    • タイトル画面到達時に起動時一時バッファ・キャッシュを安全に物理解放。
    • GC 前後の実測ヒープ回収量(MB)を正直にログ出力。
  6. 🗡️ マルチサーバー互換性の維持

    • DisplayTest.IGNORE_SERVER_VERSION によるクライアント完結動作。
    • JsonThings の決定論的並列パースにより、Tinkers' Katanas 等のアドオンアイテム同期ズレを防止。