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

PlaceholderAPI

PlaceholderAPIを追加すると、プレイヤー名、所持金、現在のworldなどをメニューへ表示できます。

PlaceholderAPIは任意pluginなので、導入していないserverでもEasyMenuは起動します。

導入する

  1. PlaceholderAPI 2.11.7以降をserverへ導入します。
  2. 使用するplaceholderに必要なExpansionを導入します。
  3. serverを再起動します。

Expansionの導入方法はPlaceholderAPI Wikiを確認してください。

使用例

menu-title: "&6%player_name% のメニュー"

menu-items:
- slot: 13
material: "GOLD_INGOT"
name: "&6所持金"
lore:
- "&7現在: &e%vault_eco_balance% G"
action:
type: message
message: "&a現在のworldは %player_world% です。"

使用できる場所

  • メニュータイトル
  • アイテム名
  • lore
  • message
  • Player command
  • inputのprompt

Material、slot、Sound、メニューサイズ、input type、min、max、移動先のメニューIDには使用できません。

色付きprefix

Expansionが&cAdminのような色付き文字を返した場合も、タイトル、アイテム、lore、message、promptでは色を反映します。

Command内の&は色へ変換しません。

{input}との順序

チャットで入力された{input}はPlaceholderAPIの処理後にcommandへ入ります。

そのため、Playerが%player_name%と入力してもplaceholderとして評価されず、入力した文字のまま使用されます。