インベントリ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"