Custom Menus

Custom GUIs (CustomGuis/*.yml)

Path: plugins/InfiniteGUI/CustomGuis/*.yml

Each file defines a single GUI. You choose a name (filename can be anything, mygui.yml for example).

Top-Level Keys:

codeid: mygui
rows: 3
type: chest
title: "&aMy GUI Title"
commandAlias: mygui
permission: myplugin.mygui.access
scenes:
  • id: Unique identifier for this GUI. Used in /gui open <id> commands.

  • rows: Number of rows (1-6) if type: chest. Ignored for other types (hopper, dropper, dispenser).

  • type: GUI type. Supported: chest, dispenser, dropper, hopper.

  • title: Displayed at the top of the inventory. Supports color codes and placeholders.

  • commandAlias: Optional. If set, /mygui command is registered to open this GUI.

  • permission: Optional. Players must have this permission to open the GUI via command or system menus.

Editing a Custom Menu

Last updated