メインコンテンツまでスキップ

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を実行するよう促すログインリマインダーが表示されます。

推奨ワークフロー

  1. FreeMinecraftModelsをインストールし、サーバーを一度起動します。
  2. /fmm initializeを実行します。
  3. /nightbreaklogin <token>でNightbreakトークンを連携します。
  4. /fmm setupを開いて利用可能なパックと現在の状態を確認します。
  5. トークンでアクセス可能なすべての公式パックをインストールしたい場合は/fmm downloadallを使用します。
  6. 後から古い公式パックを更新するには/fmm updatecontentを使用します。
  7. プレイヤーが生成されたoutput/FreeMinecraftModels.zipパックを受け取れるようにします。通常はResourcePackManagerを通じて行います。

手動モデルインポート

直接のモデルインポートは引き続き以下のパスで動作します:

plugins/FreeMinecraftModels/imports

このパスは以下の場合に便利です:

  • ローカル開発
  • Nightbreakから取得しないカスタムモデル
  • /fmm reload実行時に.bbmodelコンテンツを現在のランタイム形式に変換する場合

手動インポートと公式パッケージのダウンロードはどちらも、ランタイムモデルリストとリソースパックが再構築される前にリロード/インポートパスに依存します。

公式コンテンツパック

現在のプラグインには、2つのNightbreak管理パッケージが同梱されています:

  • BetterStructures Prop Pack
  • EliteMobs Prop Pack

これらは/fmm setup内に表示され、/fmm downloadallで一括ダウンロードでき、/fmm updatecontentで更新できます。

リソースパックについての注意

FreeMinecraftModelsは、生成されたリソースパック出力を何らかの方法でクライアントに届ける必要があります。

現在の出力パスとResourcePackManagerの統合についてはリソースパック出力を参照してください。