メインコンテンツまでスキップ

ピースバナー

ピースバナーは、プレイヤーがクラフトして設置できるアイテムで、エリートモブが抑制されるゾーンを作成します。設置すると、ピースバナーを中心に設定可能なチャンク半径内でエリートモブのスポーンを防ぎ、オプションでEliteMobsのイベントも抑制できます。

仕組み

  1. クラフト: プレイヤーはデフォルトのレシピ(または管理者が設定したカスタムレシピ)を使用してピースバナーをクラフトします。デフォルトのレシピでは、任意の色のバナーを骨で囲みます。
  2. 設置: プレイヤーがピースバナーを設置すると、即座にその周囲に保護ゾーンが作成されます。デフォルトの保護半径は、バナーのチャンクから各方向に4チャンクです。
  3. 撤去: ピースバナーのブロックを破壊すると、保護ゾーンが解除され、そのエリアでエリートモブが再びスポーンするようになります。
  4. 永続性: 設置されたピースバナーはディスクに保存され、サーバー再起動後も維持されます。ピースバナーを含むチャンクがロードされると、プラグインはバナーブロックがまだ存在するか検証し、他の手段で破壊されている場合は保護を自動的に解除します。

デフォルトのクラフトレシピ

BBB
BWB
BBB
  • B = 骨
  • W = 任意のバナー(16色すべてのバナーが使用可能)

このレシピにより、カスタムパターン、表示名、ピースバナーであることを示す説明文が付いた青いバナーが作成されます。

設定

ピースバナーのすべての設定は PeaceBanner.yml にあります。完全なリファレンスは設定一覧ページを参照してください。

設定デフォルト説明
enabledtrueピースバナー機能を有効にするかどうか
craftabletrueプレイヤーがピースバナーをクラフトできるかどうか
chunkRadius4設置されたバナーの周囲でエリートモブが抑制される半径(チャンク単位)
suppressEventstrue設置されたバナーがEliteMobsイベント(アクションイベントおよびタイマーイベント)も抑制するかどうか
recipeShapeBBB / BWB / BBBクラフトグリッドのレイアウト
recipeIngredientsB: BONE, W: ANY_BANNERレシピ文字と素材の対応
itemName&aPeace Bannerピースバナーアイテムの表示名
itemLore(設定を参照)アイテムに表示される説明文
placedMessage(設定を参照)バナーが設置されたときに送信されるメッセージ
removedMessage(設定を参照)バナーが破壊されたときに送信されるメッセージ

管理者コマンド

コマンド権限説明
/em peacebanner give <player>elitemobs.peacebanner.admin指定したプレイヤーにピースバナーアイテムを付与する
/em peacebanner listelitemobs.peacebanner.admin設置されたすべてのピースバナーの座標とチャンク半径を一覧表示する

重複するバナー

複数のピースバナーを保護ゾーンが重なるように設置できます。システムは参照カウントを使用するため、少なくとも1つのバナーがカバーしている限り、チャンクは保護され続けます。1つのバナーを撤去しても、他のバナーがカバーしていないチャンクのみが保護解除されます。

技術的な詳細

  • ピースバナーは外見ではなく、永続データコンテナ(PDC)タグによって識別されます。通常のバナーは影響を受けません。
  • バナーデータは plugins/EliteMobs/data/peace-banners.yml に保存されます。
  • チャンクがロードされると、プラグインは保存された場所にバナーブロックがまだ存在するかチェックします。ブロックがバナーでなくなっている場合(爆発やワールドエディットによる破壊など)、保護は自動的に解除されます。