LogoyStore

Menus

Personalize a aparência e comportamento dos menus do plugin.

Exemplo completo de configuração

# Sistema de menus.

# Setas dos menus.
arrows:
  back:
    material: 'ARROW:0'
    name: '&cVoltar'
    lore: ['&7Clique para voltar ao menu anterior.']
  previous:
    material: 'ARROW:0'
    name: '&cAnterior'
    lore: ['&7Clique para ir à página anterior.']
  next:
    material: 'ARROW:0'
    name: '&aPróximo'
    lore: ['&7Clique para ir à próxima página.']

# Menu principal da polícia (/police)
main:
  name: '&8Departamento de Polícia'
  # Tamanho do inventário (múltiplo de 9)
  size: 27

  # Botão para comprar contrato policial
  become-officer:
    slot: 11
    material: IRON_INGOT
    name: '&bVirar Policial'
    lore:
      - ''
      - ' &7Custo: &f{price} &7({provider})'
      - ' &7Vagas: &f{active_officers}/{max_officers}'
      - ''
      - ' &aClique para comprar contrato.'
      - ''

  # Item exibido no mesmo slot quando o jogador já é policial
  officer-status:
    slot: 11
    material: NAME_TAG
    name: '&aVocê é Policial'
    lore:
      - ''
      - ' &7Status: &aATIVO'
      - ' &7Tempo restante: &f{time}'
      - ' &7Vagas: &f{active_officers}/{max_officers}'
      - ''
      - ' &eClique para sair da polícia.'
      - ''
  # Botão para abrir lista de procurados
  wanted:
    slot: 15
    material: COMPASS
    name: '&cProcurados'
    lore:
      - ''
      - ' &7Veja jogadores procurados.'
      - ''
  # Itens de decoração fixos
  facing:
    g1:
      slot: 0
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    g2:
      slot: 8
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    g3:
      slot: 18
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    g4:
      slot: 26
      material: 'STAINED_GLASS_PANE:7'
      name: ' '

# Menu de procurados
wanted:
  name: '&8Jogadores Procurados'
  # Menu de listagem, use 54 para mais espaço
  size: 54
  slots: [ 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, 18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35, 36,37,38,39,40,41,42,43,44 ]
  previous-slot: 48
  next-slot: 50
  # Slot da seta de voltar para o menu principal
  back-slot: 49
  # Item base para cada jogador procurado
  # Placeholders: {player}, {reason}, {time}
  player-item:
    material: SKULL_ITEM:3
    name: '&c{player}'
    lore:
      - ''
      - ' &7Motivo: &f{reason}'
      - ' &7Tempo: &f{time}'
      - ''
  facing:
    glass1:
      slot: 45
      material: 'STAINED_GLASS_PANE:15'
      name: ' '
    glass2:
      slot: 46
      material: 'STAINED_GLASS_PANE:15'
      name: ' '
    glass3:
      slot: 47
      material: 'STAINED_GLASS_PANE:15'
      name: ' '
    glass4:
      slot: 51
      material: 'STAINED_GLASS_PANE:15'
      name: ' '
    glass5:
      slot: 52
      material: 'STAINED_GLASS_PANE:15'
      name: ' '
    glass6:
      slot: 53
      material: 'STAINED_GLASS_PANE:15'
      name: ' '

# Menu de confirmação para sair da polícia
officer-leave-confirm:
  name: '&8Confirmar Saída da Polícia'
  size: 27
  confirm-slot: 11
  cancel-slot: 15
  confirm:
    material: 'WOOL:5'
    name: '&aConfirmar Saída'
    lore:
      - ''
      - ' &7Clique para sair da polícia.'
      - ''
  cancel:
    material: 'WOOL:14'
    name: '&cCancelar'
    lore:
      - ''
      - ' &7Clique para voltar ao menu.'
      - ''
  facing:
    glass1:
      slot: 0
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    glass2:
      slot: 8
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    glass3:
      slot: 18
      material: 'STAINED_GLASS_PANE:7'
      name: ' '
    glass4:
      slot: 26
      material: 'STAINED_GLASS_PANE:7'
      name: ' '

Observações

  • Os slots começam em 0 e variam conforme o tamanho do inventário.
  • O valor de size deve ser múltiplo de 9.
  • As setas em arrows são reutilizadas nos menus paginados.

Nesta página