Custom Menus

「Within a square inch, all things appear」

Disabled by default; enable on demand:

yaml

Basic usage:

/menus open <menu-file-name> (Tab autocompletes)

Companion menu editor

Menu files are stored at: .../youer-config/menu/

Basic Menu Settings

The menu-settings section defines a menu's basic properties:

  • name: the menu title text (color codes supported)
  • rows: number of menu rows (1-6)
  • open-actions: actions executed when the menu opens

Icon Configuration

Each icon entry has the following optional properties:

Basic properties

  • MATERIAL: item material (Minecraft item ID supported)
  • POSITION-X: X coordinate (1-9)
  • POSITION-Y: Y coordinate (1-6)
  • NAME: display name (color codes supported)
  • LORE: description text list (color codes supported)

Functional properties

  • ACTIONS: list of actions executed on click
  • DURABILITY: durability (for damaged-effect display)
  • ENCHANTMENTS: list of enchantment effects
  • ITEMFLAG: item flags (e.g. HIDE_ENCHANTS)
  • AMOUNT: item count
  • USE-PERMISSION: controls whether the player can use this item
  • DISPLAY-PERMISSION: controls whether the player can see this item
  • CUSTOMMODELDATA: custom model data
  • HIDE-TOOLTIP: whether to hide the tooltip
  • KEEP-OPEN: whether to keep the menu open after clicking
  • BASE64: custom skin Base64 for player heads

Action types

  • tell: <message>: send a message to the player
  • console: <command>: execute a command as the console
  • op: <command>: execute a command as OP
  • player: <command>: execute a command as a normal player
© 2019-2026 MohistMCUnofficial Minecraft product. Not approved by or associated with Mojang or Microsoft.