LogoyStore

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: 33

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 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 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: 33

Itens 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 exibido quando o jogador vai armazenar ração no pote.

main-food:
  name: '&8Pets'
  size: 54

Este 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: 36

Valores 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: 9

next-slot

Define o slot onde o botão de próxima página será exibido.

Exemplo:

next-slot: 17

Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).

Nesta página