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:
#
# /\/\ ___ _ __ _ _ ___
# / \ / _ \ '_ \| | | / __|
# / /\/\ \ __/ | | | |_| \__ \
# \/ \/\___|_| |_|\__,_|___/
#
# Sistema de menus.
# Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto
menu-updater: true
# Tempo para atualizar o menu automaticamente
# em ticks -> 20 ticks = 1s
menu-updater-time: 20
# 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: '&8Mito'
size: 27
items:
player-slot: 11
top-slot: 13
missions-slot: 15
player-none:
material: 'BARRIER'
name: '&cNenhum'
lore:
- '&7Atualmente não há nenhum'
- '&7mito no servidor.'
player:
material: '{player}'
name: '&a{player}'
lore:
- '&7Este é o mito atual :)'
- ''
- '&fTempo como mito atual: &a{current_time}'
- '&fTempo como mito total: &a{total_time}'
- '&fVezes que foi mito: &a{times}'
- ''
top:
material: 'BOOK_AND_QUILL'
name: '&b&lTOP'
lore:
- '&7Veja os jogadores que mais'
- '&7destacaram no servidor.'
- ''
- '&aClique para abrir'
missions:
material: 'NETHER_STAR'
name: '&e&lMISSÕES'
lore:
- '&7Veja as recompensas que você'
- '&7ganhará por ser mito no servidor.'
- ''
- '&aClique para abrir'
# Menu top
top:
name: '&8TOP MITO'
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'
# Tipos do seletor
types:
total-time:
enabled: true
name: 'Tempo Total'
times:
enabled: true
name: 'Vezes'
# Formatos do seletor
formats:
seeing: ' &f• &a{nome}'
select: ' &f• &7{nome}'
items:
# Item do top total-time
total-time:
material: '{player}'
name: '&f{player}'
lore:
- ''
- '&fTempo Total: &7{amount}'
- '&fPosição: &e{pos}º'
- ''
# Item do top times
times:
material: '{player}'
name: '&f{player}'
lore:
- ''
- '&fVezes: &7{amount}'
- '&fPosição: &e{pos}º'
- ''
# Menu de missões
missions:
name: '&8Mito'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Estrutura de menus
O plugin possui diferentes menus para diferentes finalidades:
menu-updater
Ativa o sistema de atualização automática do menu principal.
Exemplo:
# Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto
menu-updater: true
# Tempo para atualizar o menu automaticamente
# em ticks -> 20 ticks = 1s
menu-updater-time: 20Com esta configuração ativa, o menu principal será atualizado automaticamente a cada 1 segundo (20 ticks), mantendo as informações sempre atualizadas.
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.']main
Menu principal exibido para os jogadores quando executam /mito.
Exemplo:
main:
name: '&8Mito'
size: 27
items:
player-slot: 11
top-slot: 13
missions-slot: 15Placeholders disponíveis: {player} - Nome do jogador, {current_time} - Tempo atual como mito, {total_time} - Tempo total como mito, {times} - Quantidade de vezes que foi mito
top
Menu que exibe o ranking dos jogadores com mais tempo como mito ou mais vezes como mito.
Exemplo:
top:
name: '&8TOP MITO'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Placeholders disponíveis: {player} - Nome do jogador, {amount} - Quantidade (tempo ou vezes), {pos} - Posição no ranking, {nome} - Nome do tipo do ranking
missions
Menu que exibe as missões disponíveis para os jogadores.
Exemplo:
missions:
name: '&8Mito'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Mito'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 27Valores 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 ]previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 9next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 17back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 30Personalizando os menus
Escolha o menu
Identifique qual menu você deseja personalizar.
Ajuste o tamanho
Altere o valor de size se necessário (deve ser múltiplo de 9).
Configure os slots
Defina onde os itens aparecerão usando slots.
Teste no servidor
Recarregue o plugin com /mito reload e verifique o resultado.
Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).