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.' ]
# Menu principal
main-menu:
name: '&8Cosméticos'
size: 36
unequip-slot: 31
unequip:
material: 'ac14600ace50695c7c9bcf09e42afd9f53c9e20daa1524c95db4197dd3116412'
name: '&cDesequipar tudo'
lore:
- ''
- ' &7Remove todos os cosméticos'
- ' &7equipados.'
- ''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 /cosmeticos. Os ícones das categorias usam o slot definido em config.yml.
main-menu:
name: '&8Cosméticos'
size: 36
unequip-slot: 31
unequip:
material: 'ac14600ace50695c7c9bcf09e42afd9f53c9e20daa1524c95db4197dd3116412'
name: '&cDesequipar tudo'
lore:
- ''
- ' &7Remove todos os cosméticos'
- ' &7equipados.'
- ''unequip-slot
Define o slot onde o botão de desequipar tudo será exibido.
Exemplo:
unequip-slot: 31unequip
Item do botão que remove todos os cosméticos equipados.
Exemplo:
unequip:
material: 'ac14600ace50695c7c9bcf09e42afd9f53c9e20daa1524c95db4197dd3116412'
name: '&cDesequipar tudo'
lore:
- ''
- ' &7Remove todos os cosméticos'
- ' &7equipados.'
- ''Menu de lista (cosmetic-list)
Menu que lista os cosméticos da categoria selecionada.
cosmetic-list:
name: '&8Cosméticos — {type}'
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: 45
unequip-slot: 49
unequip:
material: 'ac14600ace50695c7c9bcf09e42afd9f53c9e20daa1524c95db4197dd3116412'
name: '&cDesequipar &f{type}'
lore:
- ''
- ' &7Remove o cosmético deste tipo.'
- ''Placeholder disponível: {type} - Nome da categoria/tipo
Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Cosméticos'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 36Valores válidos: 9, 18, 27, 36, 45, 54
slots
Define os slots onde os cosméticos 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: 45Personalizando 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 e unequip-slot.
Teste no servidor
Recarregue o plugin com /cosmeticos 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).