FreeMinecraftModels コンテンツパッケージ
公式の FMM コンテンツは、Nightbreak が管理するパッケージとして提供されるようになりました。
現在の公式パッケージ
現在のプラグインでは、あらかじめ用意された公式パッケージが 2 つ定義されています。
BetterStructures Prop PackEliteMobs Prop Pack
各パッケージには、ローカルのフォルダー名、Nightbreak の slug、バージョン欄、そして content_packages 内の有効/無効状態があります。
セットアップメニューが管理する内容
/fmm setup は、現在のパッケージ状態を確認するための基準です。メニューでは次の状態を区別できます。
- インストール済みのパッケージ
- ダウンロード済みだが現在は無効なパッケージ
- 古くなったパッケージ
- Nightbreak アクセスが必要なパッケージ
セットアップメニューは、パッケージのバージョン更新確認やアクセス確認もバックグラウンドで実行します。そのため、現在のパッケージ状態を確認するのに最適な場所です。
フォルダーの動作
このプラグインでは、有効なコンテンツと無効なコンテンツでパッケージ状態に応じたフォルダー移動を使います。
- 有効なパッケージのフォルダーは
models/<folderName>にあります - 無効なパッケージのフォルダーは
models_disabled/<folderName>にあります
つまり、パッケージはディスク上には完全にダウンロードされていても、実行時のモデル一覧では有効になっていない場合があります。
ダウンロードとインストールの流れ
手順は 2 つに分かれています。
- パッケージの内容をダウンロードする。
ダウンロード先は
plugins/FreeMinecraftModels/importsで、その後に再読み込み/インポート処理が実行されます。 - パッケージを有効または無効のまま管理する。
セットアップメニューは、フォルダーを
modelsとmodels_disabledの間で移動することで、パッケージのインストールとアンインストールを行います。
一括操作も同じ仕組みです。
/fmm downloadallは、利用可能で不足している、または古いパッケージをすべてダウンロードします/fmm updatecontentは、古いパッケージだけを更新します
どちらの一括コマンドも、ダウンロード成功後に FreeMinecraftModels を自動で再読み込みするため、新しく取得したコンテンツをすぐ利用できます。