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: '&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: 32

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 /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: 32

Itens 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 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: 27

Itens 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: 45

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

next-slot

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

Exemplo:

next-slot: 34

back-slot

Define o slot onde o botão de voltar será exibido.

Exemplo:

back-slot: 18

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 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).

Nesta página