Skip to content

✈️ Vanilla Outsider: Creative Fly Speed 公式Wiki ​

📌 リポジトリソースコードに関する免責事項: このWikiのドキュメントはリポジトリ内の現在のソースコード状態を反映しており、CurseForgeおよびModrinthでの公開リリースビルドに先立つ最新の開発コミットや未リリース機能が含まれている場合があります。


🎯 公式ドキュメントへようこそ ​

Creative Fly Speed は、Vanilla Outsider Collection に属する、Dasik (Rifaditya) によって開発された高性能かつ軽量な飛行速度調整MODです。サーバー同期されたMinecraft標準のゲームルール (GameRules) を介して、クリエイティブモードおよびスペクテイターモードでの飛行速度をシームレスかつネイティブに制御できます。

プレイヤーの主権と自由(Player Agency & Anti-Nanny Invariant) の原則に基づき、人為的な速度上限は一切設けられていません。広大なワールドの高速移動のために通常速度の最大 $100\times$ まで加速することも、ミリ単位の緻密な建築のために $0.1\times$ まで減速することも可能です。


🧭 バージョン選択ポータル ​

対象のMinecraftバージョンを選択して、専用ドキュメントツリーにアクセスしてください:

対象バージョンリリース識別子ツールチェーンステータス直接リンク
Minecraft 26.31.0.0+26.3Fabric Loader >=0.19.3 / Java 25🟢 現在のメイン👉 MC 26.3 Wiki ポータルへ
Minecraft 26.21.0.0+26.2Fabric Loader >=0.16.10 / Java 25🟡 パリティ版👉 MC 26.2 Wiki ポータルへ

NOTE

本MODの 1 Jar 1 Version Policy に基づき、各バージョンブランチは独立した依存関係マッピングを持つ完全なアーティファクトとして個別にビルドされます。


🌟 コアサブシステム概要 ​

  • 飛行速度キネマティクス:
    • パーミル(千分率)計算式:$S_{\text{fly} = 0.05 \times \frac{P}{1000}$ ブロック/Tick。
    • ダッシュ飛行による $1.4\times$ 加速を完全サポート。
    • 浮動小数点ドリフト防止($10^{-6}\text{ F}$)により、無駄なパケット送信をゼロ化。
    • サバイバルおよびアドベンチャーモードには一切干渉しない安全設計。
  • 設定とゲームルール:
    • DasikLibrary による動的カテゴリ登録 vo_creative_fly_speed:fly_speed。
    • vo_creative_fly_speed: クリエイティブモード飛行倍率(デフォルト: 1000 = $1.0\times$)。
    • vo_spectator_fly_speed: スペクテイターモード飛行倍率(デフォルト: 1000 = $1.0\times$)。
    • 設定範囲 1 〜 100000、ワールドデータ level.dat に自動保存。
  • アーキテクチャとMixin:
    • ServerPlayer.tick() の @At("HEAD") への最小限のバイトコード注入。
    • Mixin内にビジネスロジックを保持せず、静的ヘルパー FlySpeedLogic に全委譲。
    • 計算量 $O(1)$、ヒープメモリ割り当てゼロの極限最適化。

📚 開発者向けガイド&FAQ ​


📜 クレジットとライセンス ​

  • 制作者・開発者: Dasik (Rifaditya)
  • ライセンス: GNU General Public License v3.0 (GPLv3)
  • ソースコード: GitHub Repository

Official documentation & web portal for Dasik Igaijinn mods.