Minecraftプラグイン ManyWorlds
ManyWorlds は PocketMine-MP 向けの Minecraft プラグインで、マルチワールド管理を提供します。/mw コマンドでワールドの作成、読み込み/アンロード、プレイヤーのテレポート、ワールドのレベルデータの確認と編集ができます。
ManyWorlds のあるサーバーを探す
ManyWorlds を報告したサーバー: 12
- McPE 0.14.x - 0.15.10 Cross-Play Server [Genisys] 1 人オンライン
- EmeraldUHCs 0 人オンラインBedrock
- pvpTH 0.14.x - 0.15.10 0 人オンライン
- 172.96.140.62:5159 0 人オンライン
- Power By AetherAPI 0 人オンライン
- crafterwix.ddns.net:6914 0 人オンライン
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(flat | normal)、preset を指定して新しいワールドを作成します。 | mw.cmd.world.create |
/mw default <world> | サーバーのデフォルトワールドを設定します。 | mw.cmd.default | Admin |
/mw fixname <world> | ワールドの level.dat を修正し、名前がフォルダ名と一致するようにします。 | 指定なし | Admin |
/mw generators | 利用可能なワールドジェネレーターを一覧表示します。 | 指定なし | Admin |
/mw load <world> | ワールドを読み込みます(すべて読み込むには --all を使用)。 | mw.cmd.world.load | Admin |
/mw ls [world] | ワールドを一覧表示するか、特定のワールドの詳細情報を表示します。 | mw.cmd.ls | Admin |
/mw lvdat <world> [attr=value] | 対応している level.dat 属性(spawn, seed, name, generator, preset)を表示または変更します。 | mw.cmd.lvdat | Admin |
/mw tp [player] <world> | 自分自身、または別のプレイヤーを指定したワールドへテレポートします。 | mw.cmd.tp / mw.cmd.tp.others | Admin |
/mw unload [-f] <world> | ワールドをアンロードします。-f で強制アンロードします。 | 指定なし | Admin |
注: コマンドセットはプラグインによって提供され、mw(alias)のルートコマンドとして公開されます。
🔐 権限
| 権限 | 説明 | デフォルト |
|---|---|---|
mw.cmds | ManyWorlds のすべての機能を許可します。 | 指定なし |
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.lvdat | level.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 のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。