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.' ]
  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 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: 31

unequip

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

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

next-slot

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

Exemplo:

next-slot: 50

back-slot

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

Exemplo:

back-slot: 45

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

Nesta página