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.' ]
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.' ]
main-menu:
name: '&8Votos'
size: 27
warehouse-slot: 10
history-slot: 12
profile-slot: 13
top-slot: 14
info-slot: 16
warehouse:
material: 7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7
name: '&a&lArmazém'
lore:
- ''
- ' &7Colete as recompensas dos'
- ' &7seus votos no FlipTop.'
- ''
- ' &7Pendentes: &f{pending}'
- ''
- ' &eClique para abrir'
- ''
history:
material: 1e082475220fda83dba11b39d3fcc1c3fcb9b6f1fb8a0fe3ae7d68359f38ad4b
name: '&b&lHistórico'
lore:
- ''
- ' &7Veja todos os votos que'
- ' &7você já fez neste servidor.'
- ''
- ' &eClique para abrir'
- ''
profile:
material: '{player}'
name: '&6&lPerfil'
lore:
- ''
- ' &7Votos: &f{votes}'
- ' &7Posição no top: &a#{position}'
- ''
- ' &7Primeiro voto: &f{first}'
- ' &7Último voto: &f{last}'
- ''
top:
material: 567f2bc411dd38f3111fe1a37e179bdcab66e509c2aff2702814d5e07a4faeb6
name: '&e&lTop Votos'
lore:
- ''
- ' &7Jogadores que mais votaram'
- ' &7neste servidor.'
- ''
- ' &eClique para abrir'
- ''
info:
material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
name: '&f&lVotos do servidor'
lore:
- ''
- ' &7Total de votos: &f{server_votes}'
- ' &7Nota: {stars}'
- ''
- '&aClique para votar.'
warehouse-menu:
name: '&8Armazém de Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49
collect-slot: 45
empty-slot: 22
collect:
material: 8eb81ef8902379650ba79f45723d6b9c888388a00fc4e192f3454fe193882ee1
name: '&aColetar tudo'
lore:
- ''
- ' &7Clique para coletar todas'
- ' &7as recompensas pendentes.'
- ''
empty:
material: BARRIER
name: '&cArmazém vazio'
lore:
- ''
- ' &7Vote no FlipTop para'
- ' &7receber recompensas.'
- ''
history-menu:
name: '&8Histórico de Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49
empty-slot: 22
item:
material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
name: '&aVoto #{id}'
lore:
- ''
- ' &7Data: &f{date}'
- ' &7Estrelas: {stars}'
- ''
empty:
material: BARRIER
name: '&cSem votos'
lore:
- ''
- ' &7Você ainda não votou'
- ' &7neste servidor.'
- ''
top-menu:
name: '&8Top Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49
item:
material: '{player}'
name: '&e#{pos} &f{player}'
lore:
- ''
- ' &7Votos: &f{votes}'
- ''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.' ]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)
Menu principal exibido quando os jogadores executam /voto.
Estrutura básica
main-menu:
name: '&8Votos'
size: 27
warehouse-slot: 10
history-slot: 12
profile-slot: 13
top-slot: 14
info-slot: 16Itens do menu
warehouse
Abre o armazém de recompensas.
Exemplo:
warehouse:
material: 7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7
name: '&a&lArmazém'
lore:
- ''
- ' &7Colete as recompensas dos'
- ' &7seus votos no FlipTop.'
- ''
- ' &7Pendentes: &f{pending}'
- ''
- ' &eClique para abrir'
- ''Placeholder disponível: {pending}
history
Abre o histórico de votos do jogador.
Exemplo:
history:
material: 1e082475220fda83dba11b39d3fcc1c3fcb9b6f1fb8a0fe3ae7d68359f38ad4b
name: '&b&lHistórico'
lore:
- ''
- ' &7Veja todos os votos que'
- ' &7você já fez neste servidor.'
- ''
- ' &eClique para abrir'
- ''profile
Exibe o perfil de votos do jogador.
Exemplo:
profile:
material: '{player}'
name: '&6&lPerfil'
lore:
- ''
- ' &7Votos: &f{votes}'
- ' &7Posição no top: &a#{position}'
- ''
- ' &7Primeiro voto: &f{first}'
- ' &7Último voto: &f{last}'
- ''Placeholders disponíveis: {player}, {votes}, {position}, {first}, {last}
top
Abre o ranking de jogadores que mais votaram.
Exemplo:
top:
material: 567f2bc411dd38f3111fe1a37e179bdcab66e509c2aff2702814d5e07a4faeb6
name: '&e&lTop Votos'
lore:
- ''
- ' &7Jogadores que mais votaram'
- ' &7neste servidor.'
- ''
- ' &eClique para abrir'
- ''info
Exibe os votos do servidor e a nota.
Exemplo:
info:
material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
name: '&f&lVotos do servidor'
lore:
- ''
- ' &7Total de votos: &f{server_votes}'
- ' &7Nota: {stars}'
- ''
- '&aClique para votar.'Placeholders disponíveis: {server_votes}, {stars}
Menu de armazém (warehouse-menu)
Menu do armazém de recompensas.
warehouse-menu:
name: '&8Armazém de Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49
collect-slot: 45
empty-slot: 22collect
Botão para coletar todas as recompensas pendentes.
Exemplo:
collect:
material: 8eb81ef8902379650ba79f45723d6b9c888388a00fc4e192f3454fe193882ee1
name: '&aColetar tudo'
lore:
- ''
- ' &7Clique para coletar todas'
- ' &7as recompensas pendentes.'
- ''empty
Item exibido quando o armazém está vazio.
Exemplo:
empty:
material: BARRIER
name: '&cArmazém vazio'
lore:
- ''
- ' &7Vote no FlipTop para'
- ' &7receber recompensas.'
- ''Menu de histórico (history-menu)
Menu que exibe o histórico de votos do jogador.
history-menu:
name: '&8Histórico de Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49
empty-slot: 22item
Item de cada voto no histórico.
Exemplo:
item:
material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
name: '&aVoto #{id}'
lore:
- ''
- ' &7Data: &f{date}'
- ' &7Estrelas: {stars}'
- ''Placeholders disponíveis: {id}, {date}, {stars}
empty
Item exibido quando o jogador ainda não votou.
Exemplo:
empty:
material: BARRIER
name: '&cSem votos'
lore:
- ''
- ' &7Você ainda não votou'
- ' &7neste servidor.'
- ''Menu de ranking (top-menu)
Menu que exibe o ranking de votos.
top-menu:
name: '&8Top Votos'
size: 54
slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34]
previous-slot: 48
next-slot: 50
back-slot: 49item
Item de cada colocado no ranking.
Exemplo:
item:
material: '{player}'
name: '&e#{pos} &f{player}'
lore:
- ''
- ' &7Votos: &f{votes}'
- ''Placeholders disponíveis: {pos}, {player}, {votes}
Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Votos'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,19,20,21,22,23,24,25,28,29,30,31,32,33,34]previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 48next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 50back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 49collect-slot
Define o slot onde o botão de coletar tudo será exibido.
Exemplo:
collect-slot: 45empty-slot
Define o slot onde o item de armazém/histórico vazio será exibido.
Exemplo:
empty-slot: 22Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).