Menus
Personalize a aparência e comportamento dos menus do plugin.
Exemplo completo de configuração
O arquivo menus.yml controla todos 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.']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.
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.
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.
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 /rank.
Estrutura básica
main:
name: '&8Rank - Principal'
size: 27
items:
profile-slot: 10
auto-prestige-slot: 11
rankup-slot: 12
ranks-slot: 13
heads-slot: 14
prestige-slot: 15
top-slot: 16Configurações
name
Define o título do menu.
main:
name: '&8Rank - Principal'size
Define o tamanho do menu (múltiplo de 9, máximo 54).
main:
size: 27Itens do menu
profile
Exibe informações do perfil do jogador.
items:
profile:
material: '{player}'
name: '&eSeu Perfil'
lore:
- '&7Confira detalhes do seu'
- '&7jogador no ranking.'
- ''
- '&fAuto-Rankup: &7{autorankup}'
- '&fAuto-Prestígio: &7{autoprestige}'
- ''
- '&fFragmentos: &a{coin}&f.'
- '&fSeu rank: {tag} &7(&f{name}&7)&f.'
- '&fPróximo rank: {next_tag} &7(&f{next_name}&7)&f.'
- '&f> &7({progressbar}&7) {percentage}'
- ''
- '&fSeu prestígio: &7{prestige} &8-> &6{prestige_percentage}%&f'
- '&fPróximo prestígio: &a{next_prestige}&f'
- ''
- '&fSeu bônus: &a{bonus}%&f.'
- '&fSeu desconto: &a{discount}%&f.'
- ''
- '&aClique para alternar o Auto-Rankup'
auto-prestige:
material: '3ee29e8d07c128115dd4094bf48dceed236aa21eb2022e3730ff9bf23b9a3891'
name: '&aAuto-Prestígio'
lore:
- '&7Prestigia automaticamente ao'
- '&7chegar no último rank.'
- ''
- '&fStatus: &7{autoprestige}'
- ''
- '&aClique para alternar.'Use {player} como material para exibir a cabeça do jogador.
Placeholders disponíveis: {autorankup}, {autoprestige}, {coin}, {tag}, {name}, {next_tag}, {next_name}, {progressbar}, {percentage}, {prestige}, {prestige_percentage}, {next_prestige}, {bonus}, {discount}
rankup-can
Exibido quando o jogador pode dar rankup.
items:
rankup-can:
material: '1ad6c81f899a785ecf26be1dc48eae2bcfe777a862390f5785e95bd83bd14d'
name: '&aRankUP'
lore:
- '&7Clique para acessar o menu de rankup.'rankup-cant
Exibido quando o jogador está no último rank.
items:
rankup-cant:
material: '1ad6c81f899a785ecf26be1dc48eae2bcfe777a862390f5785e95bd83bd14d'
name: '&aRankUP'
lore:
- '&cParabéns, você chegou no último rank.'ranks
Botão para acessar o menu de ranks.
items:
ranks:
material: '152353641d287ce9ed30906f938ae9c517ec04caa8da71571954c81b09db454c'
name: '&aRanks'
lore:
- '&7Clique para acessar o menu de ranks.'heads
Botão para acessar o menu de heads.
items:
heads:
material: '621668ef7cb79dd9c22ce3d1f3f4cb6e2559893b6df4a469514e667c16aa4'
name: '&aHeads'
lore:
- '&7Clique para ver suas heads armazenadas.'
- '&7Você possui &f{amount}&7x heads&7.'Placeholder disponível: {amount} - Total de heads armazenadas
prestige
Botão para acessar o menu de prestígio.
items:
prestige:
material: '3ee29e8d07c128115dd4094bf48dceed236aa21eb2022e3730ff9bf23b9a3891'
name: '&aPrestígio'
lore:
- '&fSeu prestígio: &7{prestige} &8-> &6{prestige_percentage}%&f'
- '&fPróximo prestígio: &a{next_prestige}&f'
- ''
- '***&7Clique para evoluir seu prestígio.'Placeholders disponíveis: {prestige}, {prestige_percentage}, {next_prestige}
top
Botão para acessar o menu de tops.
items:
top:
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTOP Jogadores'
lore:
- '&7Visualize os jogadores que estão'
- '&7se destacando em nosso ranking.'
- ''
- '&aClique para acessar!'Menu de rankup (rankup)
Menu de confirmação para dar rankup.
rankup:
name: '&8Rank - Rankup'
size: 27
items:
confirm-slot: 11
cancel-slot: 15
rankup-slot: 13Itens do menu
confirm
Botão de confirmação.
items:
confirm:
material: 'e9e4bdcf172d5dc77c2bd4e37ad985399a9f2cdebf72463929ea4b666ef6f80'
name: '&aConfirmar'
lore: [ '&7Clique para upar seu rank.' ]cancel
Botão de cancelamento.
items:
cancel:
material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
name: '&cCancelar'
lore: [ '&7Clique para cancelar.' ]rankup
Exibe informações do próximo rank.
items:
rankup:
material: '1ad6c81f899a785ecf26be1dc48eae2bcfe777a862390f5785e95bd83bd14d'
name: '&aUpar de rank!'
lore:
- '&8Próximo rank: {rank_tag}'
- ''
- ' &fPreços'
- ' &f•&7 &a{money}&7 coins'
- ' &f•&7 &a{yrankup-head-pig}&7 cabeças de porco'
- ''
- '&fProgresso: &8[{progressbar}&8] &7({percentage})'Placeholders disponíveis: {rank_tag}, {progressbar}, {percentage}, qualquer provider configurado (ex: {money}, {yrankup-head-pig})
Menu de ranks (ranks)
Menu que lista todos os ranks disponíveis.
ranks:
name: '&8Rank - ranks'
size: 54
slots: [ 11, 12, 13, 14, 15, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]
previous-slot: 18
next-slot: 26
back-slot: 49Configurações
slots
Define os slots onde os ranks serão exibidos.
ranks:
slots: [ 11, 12, 13, 14, 15, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]Itens personalizados
Você pode criar itens personalizados para cada grupo de ranks:
items:
pig:
material: '621668ef7cb79dd9c22ce3d1f3f4cb6e2559893b6df4a469514e667c16aa4'
name: '&dRank Porco'
lore:
- '&7Informações deste rank:'
- ''
- '&d PorcoIII -> PorcoII &f: &7&a{money_pig2} coins, {yrankup-head-pig_pig2} Cabeças de Porco'
- ''
- '&d PorcoII -> PorcoI &f: &7&a{money_pig1} coins, {yrankup-head-pig_pig1} Cabeças de Porco'
- ''Placeholders disponíveis: {provider_rankid} - Mostra o preço de determinado rank em determinada economia
Substitua provider pelo ID da economia e rankid pelo ID do rank configurado em ranks.yml.
Menu de heads (heads)
Menu que exibe as heads armazenadas do jogador.
heads:
name: '&8Rank - heads'
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: 49
empty-slot: 22Item vazio
Exibido quando o jogador não tem heads.
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma cabeça armazenada :c' ]As heads são exibidas automaticamente usando a configuração de display do arquivo heads.yml.
Menu de top (top)
Menu que exibe os rankings de jogadores.
top:
name: '&8Rank - TOP'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Seletor de tops
selector:
slot: 31
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aSeletor do TOP'
types:
rank:
enabled: true
name: 'Rank'
prestige:
enabled: true
name: 'Prestígio'
coin:
enabled: true
name: 'Fragmentos'
formats:
seeing: ' &f• &a{name}'
select: ' &f• &7{name}'types
Define quais tops estão disponíveis.
types:
rank:
enabled: true
name: 'Rank'
prestige:
enabled: true
name: 'Prestígio'
coin:
enabled: true
name: 'Fragmentos'formats
Define como os tipos são exibidos no seletor.
formats:
seeing: ' &f• &a{name}' # Tipo atual
select: ' &f• &7{name}' # Outros tiposItens do ranking
rank
Item do top de ranks.
items:
rank:
material: '{player}'
name: '&7{player}'
lore:
- ''
- '&fRank: &7{rank}'
- '&fPosição: &e{pos}º'
- ''Placeholders disponíveis: {player}, {rank}, {pos}
prestige
Item do top de prestígios.
items:
prestige:
material: '{player}'
name: '&7{player}'
lore:
- ''
- '&fPrestígio: &7{prestige}'
- '&fPosição: &e{pos}º'
- ''Placeholders disponíveis: {player}, {prestige}, {pos}
coin
Item do top de fragmentos.
items:
coin:
material: '{player}'
name: '&7{player}'
lore:
- ''
- '&fFragmentos: &7{amount}'
- '&fPosição: &e{pos}º'
- ''Placeholders disponíveis: {player}, {amount}, {pos}
Menu de prestígio (prestige)
Menu de confirmação para dar prestígio.
prestige:
name: '&8Rank - Prestígio'
size: 27
items:
confirm-slot: 11
cancel-slot: 15
prestige-slot: 13Itens do menu
confirm
Botão de confirmação.
items:
confirm:
material: 'e9e4bdcf172d5dc77c2bd4e37ad985399a9f2cdebf72463929ea4b666ef6f80'
name: '&aConfirmar'
lore: [ '&7Clique para dar prestígio.' ]cancel
Botão de cancelamento.
items:
cancel:
material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
name: '&cCancelar'
lore: [ '&7Clique para cancelar.' ]prestige
Exibe informações do próximo prestígio.
items:
prestige:
material: '1ad6c81f899a785ecf26be1dc48eae2bcfe777a862390f5785e95bd83bd14d'
name: '&aEvoluir Prestígio!'
lore:
- '&8Próximo: {next}'
- ''
- ' &fPreços'
- ' &f•&7 &a{money}&7 coins'
- ''Placeholders disponíveis: {next}, {money} ou qualquer outro provider configurado
Opções de configuração
material
Define o item exibido.
Formatos suportados:
- Nome do material:
DIAMOND,STONE,ARROW - Material com data:
STONE:0,LOG:1 - Texture de cabeça:
621668ef7cb79dd9c22ce3d1f3f4cb6e2559893b6df4a469514e667c16aa4 - Cabeça do jogador:
{player}
items:
example1:
material: 'DIAMOND'
example2:
material: 'STONE:1'
example3:
material: '621668ef7cb79dd9c22ce3d1f3f4cb6e2559893b6df4a469514e667c16aa4'
example4:
material: '{player}'name
Define o nome do item.
items:
example:
name: '&aNome Colorido'lore
Define a descrição do item (lista de linhas).
items:
example:
lore:
- '&7Linha 1'
- '&7Linha 2'
- ''
- '&aLinha 3'Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).