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: '&8Mascotes'
size: 45
slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 ]
previous-slot: 28
next-slot: 34
items:
location-slot: 30
clan-members-slot: 31
unequip-slot: 32Estrutura 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 /mascotes.
Estrutura básica
main:
name: '&8Mascotes'
size: 45
slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 ]
previous-slot: 28
next-slot: 34
items:
location-slot: 30
clan-members-slot: 31
unequip-slot: 32Itens do menu
location
Exibe e permite definir a localização do mascote na base do clan.
Exemplo:
items:
location:
material: 'INK_SACK:10'
name: '&eLocalização'
lore:
- '&7Localização do seu mascote na'
- '&7base do seu clan :)'
- ''
- ' &7Local: &f{location}'
- ''
- '&aClique para alterar.'
- '&cBotão direito para deletar.'Placeholder disponível: {location} - Localização atual do mascote
clan-members
Botão para acessar o menu de membros do clan que receberão os efeitos.
Exemplo:
items:
clan-members:
material: 'SKULL_ITEM:3'
name: '&eMembros do Clan'
lore:
- '&7Clique para acessar os membros'
- '&7que terão os efeitos do mascote'
- '&7do seu clan.'unequip
Permite desequipar o mascote atual.
Exemplo:
items:
unequip:
material: 'INK_SACK:13'
name: '&cDesequipar'
lore:
- '&aClique para desequipar seu mascote.'Menu de membros do clan (clan-members)
Menu onde o líder pode gerenciar quais membros receberão os efeitos do mascote.
clan-members:
name: '&8Mascotes'
size: 54
slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43 ]
previous-slot: 9
next-slot: 17
back-slot: 18
items:
slots-slot: 27Itens do menu de membros
slots
Exibe a quantidade de slots disponíveis e em uso.
Exemplo:
items:
slots:
material: 'INK_SACK:10'
name: '&eSlots'
lore:
- ''
- ' &fSlots: &c{slots_current}&7/&a{slots_total}'
- ''Placeholders disponíveis: {slots_current}, {slots_total}
friend
Representa um membro do clan no menu.
Exemplo:
items:
friend:
material: '{player}'
name: '&a{player}'
lore:
- ''
- '&fAtivado: {status}&f.'
- ''Placeholders disponíveis: {player}, {status} - Status de ativação para o membro
Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Mascotes'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 45Valores 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 ]previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 28next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 34back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 18Personalizando 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 /mascotes 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).