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: '&8Pets'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
previous-slot: 9
next-slot: 17
items:
jar-slot: 30
slots-info-slot: 31
unequip-slot: 32
hidden-slot: 33Estrutura 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 /pets.
Estrutura básica
main:
name: '&8Pets'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
previous-slot: 9
next-slot: 17
items:
jar-slot: 30
slots-info-slot: 31
unequip-slot: 32
hidden-slot: 33Itens do menu
slots-info
Botão para visualizar os slots
Exemplo:
items:
slots-info:
material: 'BOOK'
name: '&eInformações de Slots'
lore:
- ''
- '&7Seus slots determinam quantos'
- '&7pets você pode ter e equipar.'
- ''
- '&6Slots de Armazenamento:'
- ' &fVocê possui: &a{slots}&f/&a{slots_max}'
- ' &8Quantos pets você pode ter.'
- ''
- '&6Slots de Equipar:'
- ' &fVocê possui: &a{equip_slots}&f/&a{equip_slots_max}'
- ' &8Quantos pets podem ficar ativos ao mesmo tempo.'
- ''
- '&7Pets equipados: &e{pets_equipped}'hidden
Botão para alternar a visibilidade do pet.
Exemplo:
items:
hidden:
material: 'ENDER_PEARL'
name: '&cOcultar'
lore:
- '&7Escolhe entre exibir seu pet'
- '&7a você e outros jogadores, ou'
- '&7apenas receber os buffs.'
- ''
- '&f Oculto: &r{status}'
- ''
- '&aClique para alternar'Placeholder disponível: {status}
unequip
Botão para desequipar o pet atual.
Exemplo:
items:
unequip:
material: 'BARRIER'
name: '&cDesequipar'
lore:
- '&7Clique aqui para desequipar'
- '&7o seu pet.'jar-no-has
Exibe quando o jogador não possui o pote de ração.
Exemplo:
items:
jar-no-has:
material: 'FLOWER_POT_ITEM'
name: '&ePote de Ração'
lore:
- '&7Armazene aqui a ração que'
- '&7o seu PET irá consumir.'
- ''
- '&cVocê não possui o pote de ração para PET.'jar
Exibe o pote de ração quando o jogador o possui.
Exemplo:
items:
jar:
material: 'FLOWER_POT_ITEM'
name: '&ePote de Ração'
lore:
- '&7Armazene aqui a ração que'
- '&7o seu PET irá consumir.'
- ''
- ' &fArmazenado: &a{amount}'
- ''
- '&8 * Tenha em mente que ao alimentar'
- '&8 o seu PET, irá consumir a ração'
- '&8 até ela acabar ou seu PET atingir'
- '&8 o nível máximo.'
- ''
- '&7Botão esquerdo &8-> &fAlimentar o PET'
- '&7Botão direito &8-> &fArmazenar'Placeholder disponível: {amount}
slot-empty
Exibe quando há um slot livre disponível.
Exemplo:
items:
slot-empty:
material: 'STAINED_GLASS_PANE:5'
name: '&aSlot Livre'
lore: []slot-need
Exibe quando o slot está bloqueado e precisa ser desbloqueado.
Exemplo:
items:
slot-need:
material: 'STAINED_GLASS_PANE:14'
name: '&cSlot Bloqueado'
lore: []Itens de decoração (facing)
O menu possui diversos itens decorativos para melhorar a aparência. Estes itens ficam em posições fixas.
Exemplo:
facing:
e0:
slot: 0
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []
e1:
slot: 1
material: 'STAINED_GLASS_PANE:8'
name: ' '
lore: []Você pode configurar até 20 itens decorativos (e0 até e20) em diferentes slots do menu.
Menu de armazenar ração (main-food)
Menu exibido quando o jogador vai armazenar ração no pote.
main-food:
name: '&8Pets'
size: 54Este menu permite que os jogadores transfiram ração do inventário para o pote de ração.
Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Pets'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 pets serão exibidos.
Exemplo:
slots: [ 11, 12, 13, 14, 15 ]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: 17Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).