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: '&8Torneios'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  previous-slot: 9
  next-slot: 18
  #
  rewards-slot: 31
  #
  items:
    rewards:
      material: 'CHEST'
      name: '&6Recompensas'
      lore:
        - '&7Gerencie as recompensas'
        - '&7que você ganhou.'
        - ''
        - ' &8▶ &fRecompensas: &7{rewards}'
        - ''
        - '&6Clique para gerenciar!'

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

Estrutura básica

main:
  name: '&8Torneios'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  previous-slot: 9
  next-slot: 18
  rewards-slot: 31

Opções de configuração

name

Define o título do menu exibido no topo.

Exemplo:

main:
  name: '&8Torneios'

size

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

Exemplo:

main:
  size: 36

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

slots

Define os slots onde os torneios serão exibidos.

Exemplo:

main:
  slots: [ 11, 12, 13, 14, 15 ]

previous-slot

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

Exemplo:

main:
  previous-slot: 9

next-slot

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

Exemplo:

main:
  next-slot: 18

rewards-slot

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

Exemplo:

main:
  rewards-slot: 31

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

Itens do menu

rewards

Botão para acessar o menu de recompensas.

Exemplo:

items:
  rewards:
    material: 'CHEST'
    name: '&6Recompensas'
    lore:
      - '&7Gerencie as recompensas'
      - '&7que você ganhou.'
      - ''
      - ' &8▶ &fRecompensas: &7{rewards}'
      - ''
      - '&6Clique para gerenciar!'

Placeholder disponível: {rewards}

Menu onde os jogadores podem visualizar e coletar suas recompensas.

Estrutura básica

main-rewards:
  name: '&8Torneios'
  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

Opções de configuração

back-slot

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

Exemplo:

main-rewards:
  back-slot: 48

empty-slot

Define o slot onde o item vazio será exibido quando não houver recompensas.

Exemplo:

main-rewards:
  empty-slot: 22

collect-slot

Define o slot onde o botão de recolher tudo será exibido.

Exemplo:

main-rewards:
  collect-slot: 50

Itens do menu

empty

Exibido quando não há recompensas para coletar.

Exemplo:

items:
  empty:
    material: 'WEB'
    name: '&eVazio...'
    lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]

collect

Botão para recolher todas as recompensas de uma vez.

Exemplo:

items:
  collect:
    material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
    name: '&eRecolher tudo'
    lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]

Ícones dos torneios

Os ícones específicos de cada torneio são configurados dentro do arquivo do torneio na pasta tournaments/. Veja mais detalhes na página Torneios.

Personalizando itens

Cada item no menu possui as seguintes propriedades:

material

Define o material do item. Para itens do Minecraft 1.8-1.12, use o formato MATERIAL:DATA.

Exemplo:

material: 'DIAMOND:0'

Para usar cabeças customizadas, use a textura em Base64:

material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'

name

Define o nome do item.

Exemplo:

name: '&6Recompensas'

lore

Define a descrição do item (lista de linhas).

Exemplo:

lore:
  - '&7Linha 1'
  - '&7Linha 2'
  - ''
  - '&aClique para abrir!'

Use uma string vazia ('') para criar linhas em branco na lore.

Nesta página