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 de edição
main:
  name: '&8Bundles'
  size: 27
  items:
    shop-slot: 14
    my-bundles-slot: 12
    my-bundles:
      material: '7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7'
      name: '&6Meus Bundles'
      lore:
        - '&7Veja os seus pacotes e ative-os quando'
        - '&7achar necessário.'
        - ''
        - '&fBundles armazenados: &a{amount}'
        - ''
        - '&aClique para acessar!'
    shop:
      material: 'a64c1490c1254807b7e3fe7b3a5a3b3f15cc699ab3872cc02968e9712570ef99'
      name: '&6Loja de Bundles'
      lore:
        - '&7Adquira pacotes personalizados para'
        - '&7melhorar sua experiência no servidor.'
        - ''
        - '&fBundles disponíveis: &a{amount}'
        - ''
        - '&aClique para acessar a loja!'

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 /bundle.

Estrutura básica

main:
  name: '&8Bundles'
  size: 27
  items:
    shop-slot: 14
    my-bundles-slot: 12

Itens do menu

my-bundles

Botão para acessar os bundles armazenados do jogador.

Exemplo:

items:
  my-bundles:
    material: '7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7'
    name: '&6Meus Bundles'
    lore:
      - '&7Veja os seus pacotes e ative-os quando'
      - '&7achar necessário.'
      - ''
      - '&fBundles armazenados: &a{amount}'
      - ''
      - '&aClique para acessar!'

Placeholder disponível: {amount} - Quantidade de bundles armazenados

shop

Botão para acessar a loja de bundles disponíveis.

Exemplo:

items:
  shop:
    material: 'a64c1490c1254807b7e3fe7b3a5a3b3f15cc699ab3872cc02968e9712570ef99'
    name: '&6Loja de Bundles'
    lore:
      - '&7Adquira pacotes personalizados para'
      - '&7melhorar sua experiência no servidor.'
      - ''
      - '&fBundles disponíveis: &a{amount}'
      - ''
      - '&aClique para acessar a loja!'

Placeholder disponível: {amount} - Quantidade de bundles disponíveis

Menu onde os jogadores podem comprar bundles disponíveis.

shop:
  name: '&8Bundles'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 13
  next-slot: 26
  back-slot: 49
  items:
    empty-slot: 22
    empty:
      material: 'WEB'
      name: '&cNenhum Bundle Liberado'
      lore:
        - '&7Você não possui nenhum bundle'
        - '&7liberado no momento.'

Opções de configuração

slots

Define os slots onde os bundles serão exibidos.

Exemplo:

slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]

empty

Item exibido quando não há bundles disponíveis.

Exemplo:

items:
  empty:
    material: 'WEB'
    name: '&cNenhum Bundle Liberado'
    lore:
      - '&7Você não possui nenhum bundle'
      - '&7liberado no momento.'

Menu onde os jogadores podem ativar seus bundles armazenados.

my-bundles:
  name: '&8Bundles'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 13
  next-slot: 26
  back-slot: 49
  items:
    empty-slot: 22
    empty:
      material: 'WEB'
      name: '&cNenhum Bundle Armazenado'
      lore:
        - '&7Você não possui nenhum bundle'
        - '&7armazenado no momento.'

Opções de configuração

empty

Item exibido quando não há bundles armazenados.

Exemplo:

items:
  empty:
    material: 'WEB'
    name: '&cNenhum Bundle Armazenado'
    lore:
      - '&7Você não possui nenhum bundle'
      - '&7armazenado no momento.'

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Bundles'

size

Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).

Exemplo:

size: 27

Valores válidos: 9, 18, 27, 36, 45, 54

slots

Define os slots onde os itens principais serão exibidos.

Exemplo:

slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]

back-slot

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

Exemplo:

back-slot: 49

previous-slot

Define o slot onde o botão de página anterior será exibido.

Exemplo:

previous-slot: 18

next-slot

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

Exemplo:

next-slot: 26

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