> For the complete documentation index, see [llms.txt](https://docs.mantic.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mantic.dev/mantic-generators/generator-list.yml.md).

# generator-list.yml

Mantic Development's Generator Minecraft Plugin

`menu/generator-list.yml` controls the paginated GUI that lists every generator a player owns (opened via `/generators`).

```yml
title: '&8» &6&lYour Generators &8«'
layout:
  - bbbbbbbbb
  - baaaaaaab
  - baaaaaaab
  - baaaaaaab
  - bxbbyb
generator-item-name: '&6&l✦ Generator #{id} &7({type})'
generator-item-lore:
  - '&8&m '
  - '&7Type: &f{type}'
  - '&7World: &f{world}'
  - '&7Location: &f{x}, {y}, {z}'
  - '&7Balance: &a{balance}'
  - '&8&m '
  - '&e➤ &7Click to manage this generator'

# Template used for each line of the dynamic per-type breakdown shown
# wherever {per-type-pending} appears in an item's lore below.
# Placeholders: {type} - the generator type's name, {amount} - pending amount for that type
per-type-pending-line: '&7Total {type} Pending: &f{amount}'

# Shown instead of the breakdown when a player owns no generators of any type
per-type-pending-empty-line: '&7No generators owned'

# Actions: REMOVE_ALL, COLLECT_ALL, PREVIOUS_PAGE, NEXT_PAGE (leave blank for filler)
# Tip: use {per-type-pending} as its own lore line to insert a dynamic, per-generator-type
# pending amount breakdown (e.g. Total Money Pending, Total Tokens Pending, Total Xp Pending...).
# It automatically adapts to however many custom generator types you've configured.
items:
  - key: ' '
    material: GRAY_STAINED_GLASS_PANE
    data: 0
    skull: ''
    glow: true
    display-name: ' '
    lore: []
    action: ''
    commands: []
  - key: b
    material: BLACK_STAINED_GLASS_PANE
    data: 0
    skull: ''
    glow: false
    display-name: ' '
    lore: []
    action: ''
    commands: []
  - key: x
    material: BARRIER
    data: 0
    skull: ''
    glow: true
    display-name: '&c&l✖ Remove All Generators'
    lore:
      - '&8&m '
      - '&7Click this to remove &fall&7 your generators!'
      - '&7&o(They will go to your inventory)'
      - '&8&m '
    action: REMOVE_ALL
    commands: []
  - key: y
    material: GOLD_INGOT
    data: 0
    skull: ''
    glow: true
    display-name: '&6&l✔ Collect All Earnings'
    lore:
      - '&8&m '
      - '&7Click this to collect &fall&7 your'
      - '&7generators'' pending earnings!'
      - '&8&m '
      - '{per-type-pending}'
      - '&8&m '
      - '&eTotal Pending: &f{total-balance}'
    action: COLLECT_ALL
    commands: []
  - key: c
    material: PAPER
    data: 0
    skull: ''
    glow: false
    display-name: '&e&lPage &f{page}&7/&f{max-page}'
    lore:
      - '&7You own &f{generator-count}&7 generator(s)'
    action: ''
    commands: []
  - key: <
    material: ARROW
    data: 0
    skull: <base64-texture>
    glow: false
    display-name: '&6&l« Previous Page'
    lore: []
    action: PREVIOUS_PAGE
    commands: []
  - key: '>'
    material: ARROW
    data: 0
    skull: <base64-texture>
    glow: false
    display-name: '&6&lNext Page »'
    lore: []
    action: NEXT_PAGE
    commands: []
```
