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: '&8Manopla'
size: 27
slots: [ 11, 12, 14, 15 ]
previous-slot: 9
next-slot: 17
items:
slot-empty:
material: 'STAINED_GLASS_PANE:5'
name: '&aSlot Livre'
lore: []
slot-need:
material: 'STAINED_GLASS_PANE:14'
name: '&cSlot Bloqueado'
lore: []Estrutura de menus
O plugin possui um menu principal onde os jogadores gerenciam suas joias.
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 /manopla.
Estrutura básica
main:
name: '&8Manopla'
size: 27
slots: [ 11, 12, 14, 15 ]
previous-slot: 9
next-slot: 17name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Manopla'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 as joias ativas serão exibidas.
Exemplo:
slots: [ 11, 12, 14, 15 ]A quantidade de slots definidos aqui deve ser compatível com o valor máximo de slots configurado em config.yml.
previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 9next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 17items
Configuração dos itens especiais do menu.
slot-empty
Item exibido nos slots vazios que o jogador possui.
Exemplo:
items:
slot-empty:
material: 'STAINED_GLASS_PANE:5'
name: '&aSlot Livre'
lore: []slot-need
Item exibido nos slots que o jogador ainda não desbloqueou.
Exemplo:
items:
slot-need:
material: 'STAINED_GLASS_PANE:14'
name: '&cSlot Bloqueado'
lore: []facing
Define itens decorativos para preencher o menu (geralmente vidros coloridos).
Exemplo:
facing:
e0:
slot: 0
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e1:
slot: 1
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e2:
slot: 2
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []Você pode adicionar quantos itens decorativos quiser, cada um com seu próprio slot.
Personalizando 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 as joias aparecerão usando slots.
Adicione decoração
Use facing para adicionar itens decorativos nos slots vazios.
Teste no servidor
Reinicie o servidor e verifique o resultado no jogo.
Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).
Exemplo de configuração completa
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.']
main:
name: '&8Manopla'
size: 27
slots: [ 11, 12, 14, 15 ]
previous-slot: 9
next-slot: 17
items:
slot-empty:
material: 'STAINED_GLASS_PANE:5'
name: '&aSlot Livre'
lore: []
slot-need:
material: 'STAINED_GLASS_PANE:14'
name: '&cSlot Bloqueado'
lore: []
facing:
e0:
slot: 0
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e1:
slot: 1
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e2:
slot: 2
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e3:
slot: 3
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e4:
slot: 4
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e5:
slot: 5
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e6:
slot: 6
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e7:
slot: 7
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e8:
slot: 8
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e9:
slot: 10
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e10:
slot: 13
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e11:
slot: 16
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e12:
slot: 18
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e13:
slot: 19
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e14:
slot: 20
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e15:
slot: 21
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e16:
slot: 22
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e17:
slot: 23
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e18:
slot: 24
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e19:
slot: 25
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e20:
slot: 26
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []Após alterar os menus, é necessário reiniciar o servidor para aplicar as mudanças.