MyWorlds
Saihou-Heiki (talk | contribs) Created page with "現在、MyWorldsの機能でワールドごとに別々のインベントリを保持できます。この機能はデフォルトではオフになっていますが、config.ymlの''useWorldInventories''をtrueに設定することでオンに設定できます。こうするとどのワールドでもインベントリを共有しないようになり、プレイヤーがワールドを移動するごとにそれぞれのワールドのインベントリを保存、..." |
Saihou-Heiki (talk | contribs) Created page with "なお誤解を避けるために書いておきますが、MyWorldsがサーバーによって生成されたメインワールドを代替することはできません。もしやり方をご存じの方がいたら教えてください。現在、サーバーの有効化処理を一旦停止して、その間にメインワールドを作成するという手段を検討しています。ただ、これをするにもデフォルトのメインワールドがロー..." |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 31: | Line 31: | ||
* プレイヤーをワールドから避難させる。 | * プレイヤーをワールドから避難させる。 | ||
* 壊れたワールドをいくらか修復する。 | * 壊れたワールドをいくらか修復する。 | ||
* | * ワールドを移動するためのポータルを作る。コマンドなしで簡単に移動可能になるほか、一方通行にもできます。 | ||
* | * 権限設定を利用した、特定のワールドだけでのチャットルーム。 | ||
* | * サーバーの起動時に自動的にワールドをロードする。 | ||
* | * 誰がワールドに入れるかを決められる詳細な権限設定。 | ||
* | * 他のプラグインがプレイヤーをワールド間でテレポートさせるための機能の提供。 | ||
* | * シンプルなテレポートコマンド。 | ||
* | * 特定のワールドでだけ機能するOP権限を設定する。 | ||
* | * エイリアスやチャットで見れるヘルプ付きの覚えやすいコマンド。 | ||
* | * ワールドごとのインベントリの分割、統合、無効化。 | ||
* | * プレイヤーがスポーンするメインのワールドの設定。リスポーンもメインワールドで行えるようにも設定できます。 | ||
* | * プレイヤーのそのワールドでの最後の位置を記録し、そこへテレポートサせる。 | ||
* | * Multiverseプラグインからの自動的な設定の読み込み。 | ||
| Line 52: | Line 51: | ||
< | <span id="Advice_for_having_plugin-generated_or_flat_worlds"></span> | ||
== | == プラグイン生成、またはフラットなワールドを利用する時 == | ||
MyWorldsが起動する前に、メインのワールドがロード、または生成されます。Bukkitプラグインの仕組み上、互換性を失わないために、ワールドがロードされるよりも前にMyWorldsを起動することができません。ともかく、もしバニラの''nether''でも''the_end''でも''overworld''のどれでもない『メインワールド』を使用したいのであれば、次のことをする必要があります。 | |||
< | <span id="Set_up_the_main_world_to_be_anything_you_like_(even_if_you_don't_use_it_on_your_server...you_need_one)"></span> | ||
== メインワールドを設定しよう(サーバーで使用しない場合も設定は必須です) == | |||
</ | |||
* 新しいワールドを、お好きなワールドタイプで生成。フラットワールドでも、チャンクジェネレータでもなんでも。 | |||
* | * サーバーを一旦停止し、MyWorldsのconfig.ymlを開く。 | ||
* | * ''mainWorld''を先ほど生成したワールドに設定。 | ||
* | * サーバーを起動し直し、あなたのワールドに新規さんが訪れるのを確認しましょう! | ||
* | * もしメインワールドを使用しない場合は、''keep spawn in memory''を無効化してください。 | ||
* | |||
なお誤解を避けるために書いておきますが、MyWorldsがサーバーによって生成されたメインワールドを代替することはできません。もしやり方をご存じの方がいたら教えてください。現在、サーバーの有効化処理を一旦停止して、その間にメインワールドを作成するという手段を検討しています。ただ、これをするにもデフォルトのメインワールドがロードされないようにする必要があります。 | |||
Latest revision as of 00:27, 6 November 2026
| World Management - Simplified | |
| Spigot: | MyWorlds |
|---|---|
| GitHub: | MyWorlds |
Wikiのコンテンツ
- ワールドの管理
- ワールドごとのインベントリ内容の分離
- コマンド
- 設定
- ワールドの設定
- 翻訳
- ポータル
- 権限
- Multiverseのインポート
- プレイヤーの最後の位置を記憶する
- PlaceholderAPIの統合
- 中国大陆搬运贴
概要
このプラグインはワールドについてのいろいろな機能を提供します。
- ワールドのロード、アンロード、コピー、削除、保存、作成などなど。
- ワールドの情報の表示、利用できるチャンクジェネレーターやワールドに関するリストの作成。
- ワールドのゲームモード、難易度、時間、天気、オートセーブやPvPの設定。
- モブのスポーンに関する制限。
- プレイヤーをワールドから避難させる。
- 壊れたワールドをいくらか修復する。
- ワールドを移動するためのポータルを作る。コマンドなしで簡単に移動可能になるほか、一方通行にもできます。
- 権限設定を利用した、特定のワールドだけでのチャットルーム。
- サーバーの起動時に自動的にワールドをロードする。
- 誰がワールドに入れるかを決められる詳細な権限設定。
- 他のプラグインがプレイヤーをワールド間でテレポートさせるための機能の提供。
- シンプルなテレポートコマンド。
- 特定のワールドでだけ機能するOP権限を設定する。
- エイリアスやチャットで見れるヘルプ付きの覚えやすいコマンド。
- ワールドごとのインベントリの分割、統合、無効化。
- プレイヤーがスポーンするメインのワールドの設定。リスポーンもメインワールドで行えるようにも設定できます。
- プレイヤーのそのワールドでの最後の位置を記録し、そこへテレポートサせる。
- Multiverseプラグインからの自動的な設定の読み込み。
インベントリを分ける
現在、MyWorldsの機能でワールドごとに別々のインベントリを保持できます。この機能はデフォルトではオフになっていますが、config.ymlのuseWorldInventoriesをtrueに設定することでオンに設定できます。こうするとどのワールドでもインベントリを共有しないようになり、プレイヤーがワールドを移動するごとにそれぞれのワールドのインベントリを保存、復元します。いくつかのワールドでインベントリをシェアするには、/world inventory mergeに続けてワールド名を入力し、実行します。一方、split(もしくはdetach)を使用すると、他のワールドと共有されないようになります。/world inventry enableもしくは/world inventry disableを利用すれば、ワールドでのインベントリ機能を有効化、無効化することもできます。有効化した場合はインベントリのデータを保存しますが、無効化するとデータが保存されず、すべてのアイテムが消去されます。
プラグイン生成、またはフラットなワールドを利用する時
MyWorldsが起動する前に、メインのワールドがロード、または生成されます。Bukkitプラグインの仕組み上、互換性を失わないために、ワールドがロードされるよりも前にMyWorldsを起動することができません。ともかく、もしバニラのnetherでもthe_endでもoverworldのどれでもない『メインワールド』を使用したいのであれば、次のことをする必要があります。
メインワールドを設定しよう(サーバーで使用しない場合も設定は必須です)
- 新しいワールドを、お好きなワールドタイプで生成。フラットワールドでも、チャンクジェネレータでもなんでも。
- サーバーを一旦停止し、MyWorldsのconfig.ymlを開く。
- mainWorldを先ほど生成したワールドに設定。
- サーバーを起動し直し、あなたのワールドに新規さんが訪れるのを確認しましょう!
- もしメインワールドを使用しない場合は、keep spawn in memoryを無効化してください。
なお誤解を避けるために書いておきますが、MyWorldsがサーバーによって生成されたメインワールドを代替することはできません。もしやり方をご存じの方がいたら教えてください。現在、サーバーの有効化処理を一旦停止して、その間にメインワールドを作成するという手段を検討しています。ただ、これをするにもデフォルトのメインワールドがロードされないようにする必要があります。