EliteMobs セットアップ
このガイドは現在の EliteMobs 10 コードラインを対象としています。
要件
- Minecraft 1.21.4 以降(
plugin.ymlはapi-version: 1.21.4を宣言しています) - Java 21+
- Spigot、Paper、または互換性のあるフォーク
EliteMobs は Minecraft 1.21.0 より古い環境では起動を拒否します。警告をログに出力して自身を無効化します。それより古いサーバーには 9.0 より前の EliteMobs ビルドが必要です。
初回起動
サーバーを一度起動し、EliteMobs が初回起動時にサーバー側の体力上限設定を更新した場合は再起動してください。
起動時、EliteMobs は spigot.yml から settings.attribute.maxHealth.max を読み取ります。この値が存在しない、有限でない、または 2048 を下回る場合、EliteMobs はその値を 2048 に引き上げ、spigot.yml を保存します。エリートの体力スケーリングにはこの余裕が必要なため、値が書き込まれた後は再起動してください。保存に失敗した場合は、コンソールが手動で値を引き上げるよう指示します。
推奨ワークフロー
- EliteMobs をインストールし、サーバーを一度起動します。
/em initializeを実行します。/nightbreaklogin <token>で Nightbreak トークンをリンクします。/em setupを開きます。- 公式コンテンツを素早くセットアップしたい場合は
/em downloadallを使用します。 - インストール済みパッケージが古くなっている場合は
/em updatecontentを使用します。
initialize vs setup
/em initializeは初回オンボーディングのフローです。/em setupは継続的なコンテンツ管理インターフェースです。
これらを同じものとして扱わないでください。
/em initialize が尋ねること
初回メニューには情報ボタンと3つのプリセットが用意されています。どのプリセットもセットアップ完了としてマークし、プラグインをリロードしたうえで、続きのリンク(Nightbreak ログイン、download-all、セットアップガイド、Discord、ウィキ)を出力します。
| プリセット | 効果 |
|---|---|
| Recommended | 自然なエリートのスポーンを有効 |
| Content only | 自然なエリートのスポーンを無効、時間制イベントを無効 — ダウンロードしたコンテンツ(ダンジョン、ボス、NPC)のみが有効 |
| No progression (not recommended) | 自然なエリートのスポーンを無効、スキルシステムを無効、EliteMobs の戦利品を無効。BetterStructures のような何かと併用して EliteMobs のコンテンツだけを使いたいサーバー向け |
/em setup が表示するもの
/em setup は MagmaCore 共通のセットアップメニューです。EliteMobs のすべてのコンテンツパッケージをインストール/更新状態とともに一覧表示し、MagmaCore が標準の3項目を先頭に追加します。
- プラグイン更新 — 新しい EliteMobs の jar をダウンロードします(再起動後に適用)
- 推奨プラグイン — インストールリンク付きの関連プラグイン。
/em recommendedpluginsでも利用できます - 自動更新の切り替え —
config.ymlにnightbreak.autoDownloadPluginUpdatesを書き込みます
さらに「すべてのコンテンツをダウンロード」の項目と、Dungeons、Events、Custom Models の3つのフィルターが追加されます。メタパッケージは子パッケージを隠すため、一覧が読みやすく保たれます。
コンテンツ関連コマンド
| コマンド | 動作 |
|---|---|
/em downloadall | プラグイン更新に加えて、アクセス可能な未インストール/古いパッケージすべて |
/em downloadallcontent | アクセス可能な未インストール/古いパッケージすべて。プラグイン更新は行いません |
/em updatecontent(エイリアス /em updateallcontent) | すでにインストール済みで古くなっているパッケージのみ |
/em downloadpluginupdate | EliteMobs の jar のみ |
/em forcereinstallcontent <package|all> | すでに持っているコンテンツを再ダウンロードします。壊れたインストールの修復用 |
/em setup toggle <package> | ダウンロード済みパッケージを1つインストール/アンインストールします |
ダウンロードしたプラグインの jar とコンテンツの更新は、サーバーの再起動後にのみ有効になります。プラグインの自動ダウンロード(nightbreak.autoDownloadPluginUpdates: true)には、有効なアカウントトークンと有効なサポーターメンバーシップが必要です。
手動インポート
手動インポートは引き続き以下を使用します:
plugins/EliteMobs/imports
このパスは引き続き有効ですが、Nightbreak 対応のセットアップフローが現在の主要なドキュメント化されたパスです。
参照: