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 (main)
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: 31Opçõ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: 36Valores 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: 9next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
main:
next-slot: 18rewards-slot
Define o slot onde o botão de recompensas será exibido.
Exemplo:
main:
rewards-slot: 31Os 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 de recompensas (main-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: 50Opções de configuração
back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
main-rewards:
back-slot: 48empty-slot
Define o slot onde o item vazio será exibido quando não houver recompensas.
Exemplo:
main-rewards:
empty-slot: 22collect-slot
Define o slot onde o botão de recolher tudo será exibido.
Exemplo:
main-rewards:
collect-slot: 50Itens 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.