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: '&8Bosses'
size: 27
items:
profile-slot: 10
amulets-slot: 11
rewards-slot: 13
bosses-slot: 14
top-slot: 16
shop-slot: 15Estrutura 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 /boss.
Estrutura básica
main:
name: '&8Bosses'
size: 27
items:
profile-slot: 10
amulets-slot: 11
rewards-slot: 13
bosses-slot: 14
top-slot: 16
shop-slot: 15Itens do menu
profile
Exibe informações do perfil do jogador.
Exemplo:
items:
profile:
material: '{player}'
name: '&aPerfil'
lore:
- ''
- ' &fBosses mortos: &a{killed}&f.'
- ' &fDano causado: &a{damage}&f.'
- ' &fRecompensas no armazém: &a{rewards}&f.'
- ''Placeholders disponíveis: {player}, {killed}, {damage}, {rewards}
amulets
Botão para acessar o menu de amuletos.
Exemplo:
items:
amulets:
material: 'NETHER_STAR'
name: '&aAmuletos'
lore:
- '&7Clique para gerenciar seus amuletos'rewards
Botão para acessar o armazém de recompensas.
Exemplo:
items:
rewards:
material: 'CHEST'
name: '&aRecompensas'
lore:
- ''
- ' &fRecompensas no armazém: &a{rewards}&f.'
- ''
- '&7Clique para gerenciar'bosses
Botão para visualizar os bosses disponíveis no servidor (preview).
Exemplo:
items:
bosses:
material: 'MONSTER_EGG'
name: '&aBosses &7(PREVIEW)'
lore:
- '&7Clique para ver as possíveis'
- '&7recompensas dos bosses do'
- '&7nosso servidor.'top
Botão para acessar o ranking de jogadores.
Exemplo:
items:
top:
material: '351e137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTOP Jogadores'
lore:
- '&7Clique para ver os melhores'
- '&7jogadores em relação aos bosses.'shop
Botão para acessar a loja de bosses.
Exemplo:
items:
shop:
material: 'EMERALD'
name: '&6Loja'
lore:
- '&7Clique para comprar bosses!'Menu de amuletos (amulets)
Menu onde os jogadores podem gerenciar seus amuletos.
amulets:
name: '&8Bosses'
size: 27
items:
damage-slot: 11
knockback-slot: 13
fire-slot: 15
back-slot: 9Itens de amuletos
anti-damage
Amuleto para bloquear dano dos bosses.
Exemplo:
items:
anti-damage-has:
material: 'dd9850f0a95937be428d96e7b6f8a3e28d68afd5a688568b6936a44085639386'
name: '&cBloquear dano'
lore:
- ''
- '&7Este amuleto permite que você não'
- '&7sofra dano dos bosses.'
- ''
anti-damage-no-has:
material: '6193f8064d36a01787d3e59f5266b0e497dffb5f59f9ed8dd9dd508406e486b3'
name: '&cBloquear dano'
lore:
- ''
- '&7Este amuleto permite que você não'
- '&7sofra dano dos bosses.'
- ''
- '&cVocê não possui este amuleto'Menu de recompensas (main-rewards)
Menu que exibe as recompensas coletadas.
main-rewards:
name: '&8Bosses'
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: 50Itens do menu de recompensas
empty
Exibe quando não há recompensas.
Exemplo:
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]collect
Botão para recolher todas as recompensas.
Exemplo:
items:
collect:
material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
name: '&eRecolher tudo'
lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]Menu de preview de bosses (bosses)
Menu que exibe todos os bosses disponíveis no servidor.
bosses:
name: '&8Bosses'
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: 18
next-slot: 26
back-slot: 49
lore:
- '&fVocê já matou &b{amount}&f bosses desse tipo.'
- ''
- '&7Clique para ver as recompensas'Placeholder disponível: {amount} - Quantidade de bosses deste tipo que o jogador já matou
Menu de preview de recompensas (rewards-preview)
Menu que exibe as recompensas de um boss específico.
rewards-preview:
name: '&8Bosses'
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: 18
next-slot: 26
back-slot: 49Menu de evolução (evolute)
Menu onde os jogadores podem evoluir suas matadoras.
evolute:
name: '&8Bosses'
size: 36
slots: [ 11, 13, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
sword-slot: 31
profile-slot: 33Itens do menu de evolução
profile
Exibe informações do jogador.
Exemplo:
items:
profile:
material: '{player}'
name: '&a{player}'
lore: [ '', '&fCoins: &b{money}', '' ]Placeholders disponíveis: {player}, {money}
Menu da loja (shop)
Menu onde os jogadores podem comprar bosses.
shop:
name: '&8Bosses'
size: 54
slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34 ]
back-slot: 27
previous-slot: 45
next-slot: 53Itens do menu da loja
info
Exibe informações gerais da loja.
Exemplo:
items:
info-slot: 48
info:
material: '1cba7277fc895bf3b673694159864b83351a4d14717e476ebda1c3bf38fcf37'
name: '&aInformações gerais'
lore:
- '&fCoins: &7{money}&f.'
- '&fDesconto: &7{discount}%&f.'Placeholders disponíveis: {money}, {discount}
Menu de ranking (top)
Menu que exibe o ranking dos jogadores.
top:
name: '&8Top bosses'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Seletor de ranking
Sistema para alternar entre diferentes tipos de ranking.
selector:
slot: 31
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aSeletor do TOP'
types:
killed:
enabled: true
name: 'Bosses mortos'
damage:
enabled: true
name: 'Dano causado'
formats:
seeing: ' &f• &a{name}'
select: ' &f• &7{name}'Itens do ranking
killed
Item do ranking de bosses mortos.
Exemplo:
items:
killed:
material: '{player}'
name: '&7{player}'
lore:
- ''
- '&fBosses mortos: &7{amount}'
- '&fPosição: &e{pos}º'
- ''Placeholders disponíveis: {player}, {amount}, {pos}
damage
Item do ranking de dano causado.
Exemplo:
items:
damage:
material: '{player}'
name: '&7{player}'
lore:
- ''
- '&fDano causado: &7{amount}'
- '&fPosição: &e{pos}º'
- ''Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Bosses'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: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 29previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 18next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 26Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).