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: '&8Eventos'
  size: 27
  items:
    profile-slot: 10
    events-slot: 12
    top-slot: 14
    inventory-slot: 16

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 /eventos.

Estrutura básica

main:
  name: '&8Eventos'
  size: 27
  items:
    profile-slot: 10
    events-slot: 12
    top-slot: 14
    inventory-slot: 16

Itens do menu

profile

Exibe o perfil do jogador com suas estatísticas.

Exemplo:

items:
  profile:
    material: '{player}'
    name: '&eSeu Perfil'
    lore:
      - '&7Confira detalhes do seu'
      - '&7desempenho nos eventos.'
      - ''
      - ' &8▶ &fVitórias: &7{wins}'
      - ''

Placeholders disponíveis: {player}, {wins}

events

Botão para acessar o menu de informações dos eventos.

Exemplo:

items:
  events:
    material: 'd01afe973c5482fdc71e6aa10698833c79c437f21308ea9a1a095746ec274a0f'
    name: '&eEventos'
    lore:
      - '&7Confira todas as informações'
      - '&7sobre cada um dos eventos.'
      - ''
      - '&6Clique para acessar!'

top

Botão para acessar o menu de TOP jogadores.

Exemplo:

items:
  top:
    material: '4ea96c49302132167c81c87b79e06dd343020ff20923fce87d388c462409261c'
    name: '&aTOP Jogadores'
    lore:
      - '&7Visualize os jogadores que estão'
      - '&7se destacando em nossos eventos.'
      - ''
      - '&aClique para acessar!'

inventory

Botão para resgatar itens guardados.

Exemplo:

items:
  inventory:
    material: 'CHEST'
    name: '&aPegar Inventário'
    lore:
      - '&7Pegue os seus itens que ficaram'
      - '&7guardados para você participar do evento.'
      - ''
      - '&aClique para pegar!'

inventory-empty

Exibido quando não há itens para resgatar.

Exemplo:

items:
  inventory-empty:
    material: 'CHEST'
    name: '&cPegar Inventário'
    lore:
      - '&7Pegue os seus itens que ficaram'
      - '&7guardados para você participar do evento.'
      - ''
      - '&cVocê não tem nenhum item para pegar!'

Menu que exibe todos os eventos disponíveis.

events:
  name: '&8Eventos'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 49

Menu para votar em eventos.

voting:
  name: '&8Eventos'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 49

Menu que exibe o ranking dos jogadores.

top:
  name: '&8TOP'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  back-slot: 30
  previous-slot: 9
  next-slot: 17

Seletor dos tops

selector:
  slot: 31
  material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
  name: '&aSeletor do TOP'
  # Formatos do seletor
  formats:
    global: 'Global'
    seeing: ' &f• &a{name}'
    select: ' &f• &7{name}'

Itens do ranking

items:
  event:
    material: '{player}'
    name: '&f{player}'
    lore:
      - ''
      - '&fVitórias: &7{amount}'
      - '&fPosição: &e{pos}º'
      - ''

Placeholders disponíveis: {player}, {amount}, {pos}, {name}

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Eventos'

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: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]

back-slot

Define o slot onde o botão de voltar será exibido.

Exemplo:

back-slot: 49

previous-slot

Define o slot onde o botão de página anterior será exibido.

Exemplo:

previous-slot: 18

next-slot

Define o slot onde o botão de próxima página será exibido.

Exemplo:

next-slot: 26

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