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

EliteMobs セットアップ

このガイドは現在の EliteMobs 10 コードラインを対象としています。

要件

  • Minecraft 1.21.4 以降(plugin.ymlapi-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 を保存します。エリートの体力スケーリングにはこの余裕が必要なため、値が書き込まれた後は再起動してください。保存に失敗した場合は、コンソールが手動で値を引き上げるよう指示します。

推奨ワークフロー

  1. EliteMobs をインストールし、サーバーを一度起動します。
  2. /em initialize を実行します。
  3. /nightbreaklogin <token> で Nightbreak トークンをリンクします。
  4. /em setup を開きます。
  5. 公式コンテンツを素早くセットアップしたい場合は /em downloadall を使用します。
  6. インストール済みパッケージが古くなっている場合は /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.ymlnightbreak.autoDownloadPluginUpdates を書き込みます

さらに「すべてのコンテンツをダウンロード」の項目と、Dungeons、Events、Custom Models の3つのフィルターが追加されます。メタパッケージは子パッケージを隠すため、一覧が読みやすく保たれます。

コンテンツ関連コマンド

コマンド動作
/em downloadallプラグイン更新に加えて、アクセス可能な未インストール/古いパッケージすべて
/em downloadallcontentアクセス可能な未インストール/古いパッケージすべて。プラグイン更新は行いません
/em updatecontent(エイリアス /em updateallcontentすでにインストール済みで古くなっているパッケージのみ
/em downloadpluginupdateEliteMobs の jar のみ
/em forcereinstallcontent <package|all>すでに持っているコンテンツを再ダウンロードします。壊れたインストールの修復用
/em setup toggle <package>ダウンロード済みパッケージを1つインストール/アンインストールします

ダウンロードしたプラグインの jar とコンテンツの更新は、サーバーの再起動後にのみ有効になります。プラグインの自動ダウンロード(nightbreak.autoDownloadPluginUpdates: true)には、有効なアカウントトークンと有効なサポーターメンバーシップが必要です。

手動インポート

手動インポートは引き続き以下を使用します:

plugins/EliteMobs/imports

このパスは引き続き有効ですが、Nightbreak 対応のセットアップフローが現在の主要なドキュメント化されたパスです。

参照: