EternalTDセットアップ
現在のEternalTDセットアップフローは、Nightbreakが管理するコンテンツ、FreeMinecraftModelsによるオプションのモデルサポート、およびリソースパックヘルパーコマンドを中心に構築されています。
要件
- EternalTD
1.4.1 - Java
21 - 現在の
1.21APIラインのPaper/Spigot互換サーバー
オプションの統合:
- EternalTDのカスタムモデル用の
FreeMinecraftModels - EternalTDが
server.propertiesに書き込む代わりに公式リソースパックを登録する場合はResourcePackManager Floodgate、ModelEngine、LibsDisguisesはソフト依存であり、現在のセットアップフローの要件ではありません
EternalTDが作成するもの
起動時に、EternalTDはこれらのパスを初期化または使用します:
plugins/EternalTD/config.yml
plugins/EternalTD/content_packages/
plugins/EternalTD/imports/
plugins/EternalTD/levels/
plugins/EternalTD/waves/
plugins/EternalTD/npcs/
plugins/EternalTD/worlds/
レガシーに関する注記:
- プラグインは現在、
levels/とnpcs/を正規のフォルダ名として扱います。 - 起動時とリロード時に、レガシーの
Levels/とNPCs/フォルダを自動的に小文字のパスに移行します。
推奨される初回セットアップフロー
- EternalTDをインストールし、サーバーを一度起動します。
/nightbreaklogin <token>でNightbreakアカウントをリンクします。/etd downloadallを実行して、アクセス可能なすべてのEternalTDパッケージをplugins/EternalTD/importsにダウンロードします。/etd installを実行して、公式のEternalTDリソースパック設定を適用します。- 個別のパッケージを閲覧、有効化、無効化、または更新したい場合はいつでも
/etd setupを実行します。
/nightbreaklogin <token> は共有のNightbreak/MagmaCoreアカウントフローの一部であり、EternalTDの plugin.yml で宣言されたコマンドではありません。
スポーンとハブの動作
config.yml には現在以下が含まれています:
setupDonespawnLocationsmanageSpawnplayerGuide
manageSpawn: true で etd_spawn ワールドが存在する場合、参加するプレイヤーは設定されたEternalTDスポーン位置にテレポートされます。
公式ハブパッケージはゲームプレイマップとは別に追跡され、サーバーのワールドコンテナに etd_spawn ワールドとしてインストールされます。
インポート後のリロード
手動インポートや手動ファイルクリーンアップの後は /etd reload を使用してください。
EternalTDのリロードは現在以下を行います:
- インポーターを再実行
- コンテンツパッケージをリロード
- レベル、ウェーブ、NPC、ワールドテンプレートをリロード
- パッケージの更新/アクセス状態を更新
- リソースパックヘルパーを再初期化
- FreeMinecraftModelsが存在する場合、インポートされたコンテンツのリロードを要求