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

導入

EasyMenu 7の動作環境とインストール手順を説明します。


動作要件

項目要件備考
JavaJava 17 以降サーバー実行環境
Minecraft1.20.1 以降Paper / Purpur / Folia
サーバーソフトウェアPaper, Purpur, Folia※Spigotは非対応(Foliaスケジューラー必須のため)
必須プラグインNegiLib 1.x (NegiLib-1.1.0.jar など)UI描画基盤
推奨 / 任意プラグインPlaceholderAPI 2.11.x 以降プレイヤー変数や経済連携用
クライアント連携Geyser (任意)Bedrockプレイヤー対応

:::caution Spigotについて EasyMenu 7では、FoliaのリージョンスケジューラーAPIを前提とするNegiLibを採用しているため、Spigotサーバーはサポート対象外となりました。Paper、Purpur、またはFoliaをご利用ください。 :::


インストール手順

1. プラグインJARファイルのダウンロード

次の2つのJARファイルを用意します。

  • NegiLib-1.1.0.jar(または最新のNegiLib 1.x)
  • EasyMenu-7.0.1.jar(または最新のEasyMenu 7.x)

2. plugins/ フォルダへ配置

サーバーの plugins/ フォルダ内に、両方のJARファイルを配置します。

server/
└── plugins/
├── NegiLib-1.1.0.jar
└── EasyMenu-7.0.1.jar

3. サーバーを起動

サーバーを起動(または再起動)します。

起動時、サーバーコンソールに次のようなログが出力されます。

[NegiLib] Enabling NegiLib v1.1.0
[NegiLib] NegiLib 1.1.0 (API 1.0) enabled on PAPER; renderers=1; native dialog=false
[EasyMenu] Enabling EasyMenu v7.0.1
[EasyMenu] EasyMenu 7.0.1 enabled; bound to NegiLib 1.1.0

:::info NegiLibが見つからない場合 NegiLibが配置されていない場合、EasyMenuは EasyMenu requires NegiLib 1.x とログ出力して安全に自身を無効化します。中途半端な状態で動作することはありません。 :::

4. 動作確認

ゲーム内でOP権限を持つプレイヤーから次のコマンドを実行します。

/menu

デフォルトのメインメニュー(チェスト画面)が開けば、導入は完了です!


生成されるファイル構造

初回起動時、plugins/EasyMenu/ ディレクトリに以下のデフォルトファイルが生成されます。

plugins/EasyMenu/
├── config.yml # 全体設定(言語、キャッシュ、デバッグなど)
├── main.yml # メインメニュー(/menu で開く画面)
├── lang/
│ ├── ja_jp.yml # 日本語メッセージ
│ ├── en_us.yml # 英語メッセージ
│ └── ru_ru.yml # ロシア語メッセージ
└── sub/
└── shop.yml # サブメニューのサンプル(ショップ画面)