Minecraftプラグイン ManyWorlds

ManyWorlds は PocketMine-MP 向けの Minecraft プラグインで、マルチワールド管理を提供します。/mw コマンドでワールドの作成、読み込み/アンロード、プレイヤーのテレポート、ワールドのレベルデータの確認と編集ができます。

ManyWorlds のあるサーバーを探す

ManyWorlds を報告したサーバー: 12

ManyWorlds のあるすべてのサーバー

ManyWorlds について

🔌 ManyWorlds について

ManyWorlds は、サーバー上で複数のワールドを管理するための機能をひと通り備えた、PocketMine-MP 用の Minecraft プラグインです。サーバー運営者は、新しいワールドの作成、既存ワールドの読み込み・アンロード、プレイヤーのワールド間テレポート、ワールドのメタデータ確認、選択した level.dat 属性の編集を行えます。

🎯 目的

このプラグインは、1 つの PocketMine-MP インスタンス上で複数の独立したワールドを管理する問題を解決します。ワールドフォルダを手動で操作せずに、実行中にワールドを制御したいサーバー所有者や管理者向けに設計されています(作成、読み込み/アンロード、テレポート、基本的な level データの編集)。

⚙️ 機能

  • 任意で seed、generator type、preset strings を指定して新しいワールドを作成。
  • 実行中にワールドを読み込み / アンロード(強制アンロード用のフラグあり)。
  • プレイヤーを他のワールドへテレポート(自分自身、または別のプレイヤー)。
  • 利用可能なワールドを一覧表示し、詳細情報を表示。
  • 選択した level.dat 属性(spawn, seed, name, generator, preset)を確認・変更。
  • ワールドのフォルダ名と level.dat の name の不一致を修正。
  • 英語とスペイン語のメッセージファイルを内蔵し、サーバーの言語設定に追従。

🧩 対象ユーザー

  • Bedrock/PE サーバーを運用している PocketMine-MP サーバー所有者と管理者。
  • 動的なワールド作成と、実行中のワールド管理が必要なサーバー。
  • level.dat の編集やワールドメタデータの確認を、サーバー内の簡単なツールで行いたい管理者。

🏗️ 使用例

  • /mw create flatland 404 flat <preset> を使って、イベント用の一時的なフラットワールドを作成。
  • /mw unload <world> で、あまり使わないワールドをアンロードして実行時メモリを確保。
  • /mw tp <player> <world> で、プレイヤーを新しく作成したワールドへ移動。
  • フォルダ名を変更した後に /mw fixname <world> でワールドの内部名を修正。

⌨️ コマンド

コマンド説明権限アクセス
/mw create <world> [seed] [generator] [preset]任意の seed、generator(flatnormal)、preset を指定して新しいワールドを作成します。mw.cmd.world.create
/mw default <world>サーバーのデフォルトワールドを設定します。mw.cmd.defaultAdmin
/mw fixname <world>ワールドの level.dat を修正し、名前がフォルダ名と一致するようにします。指定なしAdmin
/mw generators利用可能なワールドジェネレーターを一覧表示します。指定なしAdmin
/mw load <world>ワールドを読み込みます(すべて読み込むには --all を使用)。mw.cmd.world.loadAdmin
/mw ls [world]ワールドを一覧表示するか、特定のワールドの詳細情報を表示します。mw.cmd.lsAdmin
/mw lvdat <world> [attr=value]対応している level.dat 属性(spawn, seed, name, generator, preset)を表示または変更します。mw.cmd.lvdatAdmin
/mw tp [player] <world>自分自身、または別のプレイヤーを指定したワールドへテレポートします。mw.cmd.tp / mw.cmd.tp.othersAdmin
/mw unload [-f] <world>ワールドをアンロードします。-f で強制アンロードします。指定なしAdmin

注: コマンドセットはプラグインによって提供され、mw(alias)のルートコマンドとして公開されます。

🔐 権限

権限説明デフォルト
mw.cmdsManyWorlds のすべての機能を許可します。指定なし
mw.cmd.tp他のワールドへ移動できるようにします。op
mw.cmd.tp.others他のプレイヤーをワールド間でテレポートできるようにします。op
mw.cmd.ls利用可能なワールドの一覧表示と情報確認を許可します。op
mw.cmd.world.create新しいワールドの作成を許可します。op
mw.cmd.world.load実行中にワールドを読み込むことを許可します。op
mw.cmd.lvdatlevel.dat 属性の操作を許可します。op
mw.cmd.defaultデフォルトワールドの変更を許可します。op

⚙️ インストール

📥 セットアップ

  • 公式リリースページからプラグインの PHAR/JAR をダウンロードします。
  • ダウンロードしたファイルをサーバーの plugins/ ディレクトリに配置します。
  • PocketMine-MP サーバーを停止して再起動します(ゲーム内リロードには頼らないでください)。
  • サーバーコンソールの出力を確認して、プラグインが読み込まれたことを確認します。

📦 依存関係

  • 必須の依存プラグインは記載されていません。

🧠 技術メモ

  • 対象プラットフォーム: PocketMine-MP(PocketMine API)。このプラグインは PocketMine-MP API 3.0.0 以上をサポートすると記載されています(リリースノートでは API 3.25.6 までの対応が示されています)。
  • プラグインはコマンドベースのワールド管理と基本的な level.dat 編集を提供します。必要に応じて、起動時のワールド読み込みには PocketMine-MP のワールドシステムを pocketmine.yml 経由で利用します。
  • 翻訳サポート: 英語とスペイン語が同梱されています。カスタムの messages.ini ファイルはプラグインの resources ディレクトリに配置できます。
  • ライセンス: プロジェクトで提供されている GPL-2.0。

🤝 このプラグインが役立つ場面

PocketMine-MP サーバーを運用していて、複数のワールドをサーバー内から簡単に制御したい場合(作成、読み込み/アンロード、テレポート、level メタデータ編集)、ManyWorlds はそれらの作業に適したコンパクトなコマンド中心のツールセットを提供します。

コメント

まだコメントはありません

最初のコメントを書きましょう。

サーバー管理者向け

作者
poggit-orphanage, Alejandro Liu
ライセンス
GPL-2.0

リンク

サーバーの報告

サーバープラットフォーム

  • Genisys8
  • PocketUtils1
  • GenisysPro1
  • Kyoto1
  • AetherAPI1

プラグインのバージョン

  • 2.0.310
  • 2.1.01
  • 1.0.01

MSHQ のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。