MyWorlds [ja]

From BergerHealer Wiki
Revision as of 00:27, 6 November 2026 by Saihou-Heiki (talk | contribs) (Created page with "なお誤解を避けるために書いておきますが、MyWorldsがサーバーによって生成されたメインワールドを代替することはできません。もしやり方をご存じの方がいたら教えてください。現在、サーバーの有効化処理を一旦停止して、その間にメインワールドを作成するという手段を検討しています。ただ、これをするにもデフォルトのメインワールドがロー...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
MyWorlds
World Management - Simplified
Spigot: MyWorlds
GitHub: MyWorlds


Wikiのコンテンツ

概要

このプラグインはワールドについてのいろいろな機能を提供します。

  • ワールドのロード、アンロード、コピー、削除、保存、作成などなど。
  • ワールドの情報の表示、利用できるチャンクジェネレーターやワールドに関するリストの作成。
  • ワールドのゲームモード、難易度、時間、天気、オートセーブや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がサーバーによって生成されたメインワールドを代替することはできません。もしやり方をご存じの方がいたら教えてください。現在、サーバーの有効化処理を一旦停止して、その間にメインワールドを作成するという手段を検討しています。ただ、これをするにもデフォルトのメインワールドがロードされないようにする必要があります。