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

インベントリGUI

インベントリGUI(Chest UI) は、Minecraftのチェストや大型チェスト画面を利用した標準的なメニュー表示形式です。

EasyMenu 7では、特別な表示設定を記述しない場合、すべてのメニューが従来のインベントリGUIとして自動的に描画されます。


インベントリGUIの基本設定

# メニュータイトル
menu-title: "&6&lインベントリショップ"

# インベントリサイズ (9, 18, 27, 36, 45, 54)
menu-size: 27

# 空きスロットを埋める背景アイテム
menu-background-item: "GRAY_STAINED_GLASS_PANE"

menu-items:
- slot: 13
material: EMERALD
name: "&a購入"
command: "shop buy"

スロットレイアウトの設計

インベントリのスロットは、横9列のグリッド状に並んでいます。

0 1 2 3 4 5 6 7 8 (1行目)
9 10 11 12 13 14 15 16 17 (2行目)
18 19 20 21 22 23 24 25 26 (3行目: size 27の最終行)
27 28 29 30 31 32 33 34 35 (4行目: size 36の最終行)
36 37 38 39 40 41 42 43 44 (5行目: size 45の最終行)
45 46 47 48 49 50 51 52 53 (6行目: size 54の最終行)

スロットの指定には、0始まりの slot: 13 のほか、1始まりの列・行を表す location: "5,2" も利用できます。


インベントリ表示の明示指定

presentation セクションを用いて、インベントリ固有の設定を明示的に指定することも可能です。

presentation:
mode: inventory # インベントリ形式を明示
inventory:
size: 54
background: "BLACK_STAINED_GLASS_PANE"