LogoyStore

Menus

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

Exemplo completo de configuração

Aqui está um exemplo de como configurar os menus do plugin:

# 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
main:
  name: '&8Planetas'
  size: 27
  items:
    rewards-slot: 11
    top-slot: 13
    planets-slot: 15

Estrutura de menus

O plugin possui diferentes menus para diferentes finalidades:

arrows

Configuração dos botões de navegação usados em todos os menus.

back

Botão para voltar ao menu anterior.

Exemplo:

arrows:
  back:
    material: 'ARROW:0'
    name: '&cVoltar'
    lore: ['&7Clique para voltar ao menu anterior.']

previous

Botão para ir à página anterior em menus paginados.

Exemplo:

arrows:
  previous:
    material: 'ARROW:0'
    name: '&cAnterior'
    lore: ['&7Clique para ir à página anterior.']

next

Botão para ir à próxima página em menus paginados.

Exemplo:

arrows:
  next:
    material: 'ARROW:0'
    name: '&aPróximo'
    lore: ['&7Clique para ir à próxima página.']

Menu principal exibido quando os jogadores executam /planetas.

main:
  name: '&8Planetas'
  size: 27
  items:
    rewards-slot: 11
    top-slot: 13
    planets-slot: 15
    rewards:
      material: 'CHEST'
      name: '&aRecompensas'
      lore:
        - ''
        - ' &fRecompensas no armazém: &a{rewards}&f.'
        - ''
        - '&7Clique para gerenciar'
    top:
      material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
      name: '&aTOP Clans'
      lore:
        - '&7Clique para ver os melhores'
        - '&7clans em relação às conquistas.'
    planets:
      material: 'NETHER_STAR'
      name: '&bPlanetas'
      lore:
        - ''
        - ' &7Veja todos os planetas'
        - ' &7e seus proprietários.'
        - ''
        - '&eClique para abrir'

Placeholder disponível: {rewards}

Menu do armazém de recompensas do jogador.

main-rewards:
  name: '&8Planetas — Recompensas'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 48
  empty-slot: 22
  collect-slot: 50
  items:
    empty:
      material: 'WEB'
      name: '&eVazio...'
      lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]
    collect:
      material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
      name: '&eRecolher tudo'
      lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]

Lista de planetas aberta por /planetas, com botões de TOP e armazém.

planetas:
  name: '&8Planetas'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  previous-slot: 9
  next-slot: 17
  # Menu principal: sem voltar (fecha)
  back-slot: -1
  # Seletor de TOP: volta ao menu principal de planetas
  top-back-slot: 31
  # Botoes fixos do rodape (menu principal)
  top-slot: 30
  storage-slot: 32
  item-name: '{planet}'
  lore:
    - ''
    - ' &fPlaneta: &b{planet}'
    - ' &fProprietário: &7[{owner_color_tag}&7] &f{owner}'
    - ' &fStatus: {status}'
    - ' &fBenefícios: &e{benefits}'
    - ''
    - '&eClique para ver detalhes.'
  top:
    material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
    name: '&a&lTOP Clans'
    lore:
      - ''
      - ' &7Veja o ranking de conquistas'
      - ' &7por planeta.'
      - ''
      - '&eClique para abrir'
      - ''
  storage:
    material: 'CHEST'
    name: '&6&lArmazém'
    lore:
      - ''
      - ' &7Recompensas de eventos'
      - ' &7aguardando coleta.'
      - ''
      - '&eClique para abrir'
      - ''
  top-back:
    material: 'ARROW:0'
    name: '&c&lVoltar'
    lore:
      - ''
      - ' &7Voltar ao menu de planetas.'
      - ''
  facing:
    g0:  { slot: 27, material: 'STAINED_GLASS_PANE:15', name: ' ' }
    g1:  { slot: 28, material: 'STAINED_GLASS_PANE:15', name: ' ' }
    g2:  { slot: 29, material: 'STAINED_GLASS_PANE:15', name: ' ' }
    g3:  { slot: 33, material: 'STAINED_GLASS_PANE:15', name: ' ' }
    g4:  { slot: 34, material: 'STAINED_GLASS_PANE:15', name: ' ' }
    g5:  { slot: 35, material: 'STAINED_GLASS_PANE:15', name: ' ' }

Placeholders disponíveis: {planet}, {owner}, {owner_color_tag}, {status}, {benefits}

Sub-menu com informações do planeta, benefícios e teleporte.

planet-detail:
  name: '&8{planet}'
  size: 27
  info-slot: 13
  teleport-slot: 15
  back-slot: 22
  benefit-slots: [ 2, 3, 4, 5, 6 ]
  info:
    material: 'NETHER_STAR'
    name: '&b&l{planet}'
    lore:
      - ''
      - ' &8&m------------------'
      - ' &fStatus: {status}'
      - ' &fProprietário: &7[{owner_color_tag}&7] &f{owner}'
      - ' &fDominando: {dominating}'
      - ' &fTempo restante: &e{time}'
      - ' &fRaio da zona: &e{radius}'
      - ' &8&m------------------'
      - ' &fBenefícios: &e{benefits}'
      - ''
  teleport:
    material: 'ENDER_PEARL'
    name: '&a&lTeleportar'
    lore:
      - ''
      - ' &7Clique para ir ao local'
      - ' &7de entrada de &f{planet}&7.'
      - ''
      - ' &eClique para teleportar'
      - ''
  teleport-disabled:
    material: 'BARRIER'
    name: '&c&lTeleporte indisponível'
    lore:
      - ''
      - ' &7Este planeta ainda não'
      - ' &7possui local de entrada.'
      - ''
      - ' &8Peça a um admin usar'
      - ' &8/planetas setentry'
      - ''
  back:
    material: 'ARROW:0'
    name: '&c&lVoltar'
    lore:
      - ''
      - ' &7Voltar à lista de planetas.'
      - ''
  benefit-item:
    material: 'EMERALD'
    name: '{benefit}'
    lore:
      - ''
      - '{description}'
      - ''
      - ' &7Chave: &f{key}'
      - ''

Placeholders disponíveis: {planet}, {status}, {owner}, {owner_color_tag}, {dominating}, {time}, {radius}, {benefits}, {benefit}, {description}, {key}

Ranking de conquistas por planeta.

top:
  name: '&8TOP — {planet}'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  back-slot: 31
  previous-slot: 9
  next-slot: 17
  items:
    dominations:
      # Use PAPER; o plugin troca por banner do clan automaticamente
      material: 'PAPER'
      name: '&7[{clan_color_tag}&7] &f{clan_name}'
      lore:
        - ''
        - ' &fConquistas: &e{amount}'
        - ' &fPosição: &e{pos}º'
        - ''

Placeholders disponíveis: {planet}, {clan_color_tag}, {clan_name}, {amount}, {pos}

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Planetas'

size

Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).

Exemplo:

size: 27

Valores válidos: 9, 18, 27, 36, 45, 54

slots

Define os slots onde os itens principais serão exibidos.

Exemplo:

slots: [ 10, 11, 12, 13, 14, 15, 16 ]

back-slot

Define o slot onde o botão de voltar será exibido. Use -1 para desativar.

Exemplo:

back-slot: 31

previous-slot / next-slot

Definem os slots dos botões de paginação.

Exemplo:

previous-slot: 9
next-slot: 17

facing

Define itens decorativos para preencher o menu (geralmente vidros coloridos).

Exemplo:

facing:
  g0:  { slot: 27, material: 'STAINED_GLASS_PANE:15', name: ' ' }
  g1:  { slot: 28, material: 'STAINED_GLASS_PANE:15', name: ' ' }

Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).

Nesta página