System Menus

System Menus (SystemMenus/*.yml)

Path: plugins/InfiniteGUI/SystemMenus/

System menus are pre-built GUIs included by the plugin to help you manage and edit your custom GUIs. They are structured similarly to custom GUIs but often have some unique options.

Common keys:

  • title: GUI title.

  • rows: Number of rows (if type: chest).

  • empty-fill: Used to fill empty slots with a specified item:

    codeempty-fill:
      enabled: true
      slots:
        - all
      item:
        name: '&r'
        type: BLACK_STAINED_GLASS_PANE
        amount: 1
        item-flags:
          - all
  • custom-fill: Similar to empty-fill, but can override certain slots with different item backgrounds.

  • enabled: true/false whether an item/section is active.

  • slot: Where to place the item.

  • type, amount, texture-base64, unbreakable, enchantments, custom-model-data: Same as in Custom GUIs.

  • click-events and other item configs are also possible in System Menus.

System menus help you:

  • Change GUI type (ChangeGuiType.yml)

  • Edit GUI rows (EditRowsMenu.yml)

  • Manage scenes, confirm deletion, edit items, set conditions, etc.

Last updated