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

困ったときは

問題が起きた場合は、最初にserver consoleのEasyMenu logを確認してください。

次の項目を確認します。

  • EasyMenu 6がserver起動時に有効になっているか
  • Java 17以降を使用しているか
  • plugins/EasyMenu/main.ymlが存在するか
  • menu-sizeが9の倍数で54以下か
  • 各アイテムのMaterial名がserver versionに存在するか

reloadに失敗する

/menu reloadは、設定に構造上の問題がある場合に失敗します。

よくある原因は次のとおりです。

  • YAMLの空白がずれている
  • Material名が間違っている
  • slotがメニューサイズの外にある
  • actionactionsを同時に書いている
  • input actionのcommandに{input}がない
  • timeout-secondsが0以下になっている
  • 同じslotへ複数のアイテムを置いている

失敗時は以前の設定を維持するため、consoleの原因を直してからもう一度reloadしてください。

Placeholderがそのまま表示される

  1. PlaceholderAPI 2.11.7以降が導入されているか確認します。
  2. 使用するplaceholder用のExpansionが導入されているか確認します。
  3. PlaceholderAPIの/papi parse me <placeholder>で値が返るか確認します。
  4. serverを再起動します。

PlaceholderAPIがない場合、%player_name%のような文字はそのまま表示されます。

翻訳キーが表示される

EasyMenu 6.0.0では、古い翻訳ファイルにない値を同梱言語から補います。

それでもinput.timeoutのようなキーが表示される場合は、EasyMenu 6.0.0以降のJARか確認し、/menu reloadを実行してください。

サブメニューが見つからない

sub/shop.ymlを開くIDはshopです。

/submenu shop

IDに/\..:は使用できません。

解決しない場合

Discordの問題報告チャンネルへ、次の情報を添えて報告してください。

  • EasyMenu version
  • Minecraft serverとversion
  • Java version
  • エラーが出るYAML
  • console log