FreeMinecraftModelsセットアップ
FreeMinecraftModelsは手動での.bbmodelインポートを引き続きサポートしていますが、現在のセットアップフローはNightbreak対応でメニュー駆動になっています。
前提条件
- サーバー用のJava 21ランタイム
- FreeMinecraftModelsがインストールされ、データフォルダを生成するために一度起動済みであること
- 生成されたリソースパックをプレイヤーに配信する手段
ResourcePackManagerが推奨される配信方法です。FreeMinecraftModelsはパックを生成するだけで、自身でホスティングは行いません。
初回フロー
| コマンド | 目的 |
|---|---|
/fmm initialize | プレイヤー専用の初回オンボーディングメニュー |
/fmm setup | プレイヤー専用のコンテンツ管理メニュー |
/fmm downloadall | アクセス可能なNightbreakパックの一括インストールヘルパー |
/fmm updatecontent | 古いNightbreakパックの一括更新ヘルパー |
/nightbreaklogin <token> | 共通のNightbreakトークン登録 |
config.ymlでまだsetupDone: falseの場合、freeminecraftmodels.*権限を持つプレイヤーには/fmm initializeを実行するよう促すログインリマインダーが表示されます。
推奨ワークフロー
- FreeMinecraftModelsをインストールし、サーバーを一度起動します。
/fmm initializeを実行します。/nightbreaklogin <token>でNightbreakトークンを連携します。/fmm setupを開いて利用可能なパックと現在の状態を確認します。- トークンでアクセス可能なすべての公式パックをインストールしたい場合は
/fmm downloadallを使用します。 - 後から古い公式パックを更新するには
/fmm updatecontentを使用します。 - プレイヤーが生成された
output/FreeMinecraftModels.zipパックを受け取れるようにします。通常はResourcePackManagerを通じて行います。
手動モデルインポート
直接のモデルインポートは引き続き以下のパスで動作します:
plugins/FreeMinecraftModels/imports
このパスは以下の場合に便利です:
- ローカル開発
- Nightbreakから取得しないカスタムモデル
/fmm reload実行時に.bbmodelコンテンツを現在のランタイム形式に変換する場合
手動インポートと公式パッケージのダウンロードはどちらも、ランタイムモデルリストとリソースパックが再構築される前にリロード/インポートパスに依存します。
公式コンテンツパック
現在のプラグインには、2つのNightbreak管理パッケージが同梱されています:
BetterStructures Prop PackEliteMobs Prop Pack
これらは/fmm setup内に表示され、/fmm downloadallで一括ダウンロードでき、/fmm updatecontentで更新できます。
リソースパックについての注意
FreeMinecraftModelsは、生成されたリソースパック出力を何らかの方法でクライアントに届ける必要があります。
現在の出力パスとResourcePackManagerの統合についてはリソースパック出力を参照してください。