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:

# Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto
menu-updater: true

# 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.']

Estrutura de menus

O plugin possui diferentes menus para diferentes finalidades.

Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto.

Exemplo:

menu-updater: true

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

Exemplo:

main:
  name: '&8Pescaria'
  size: 36
  items:
    profile:
      slot: 10
      material: '{player}'
      name: '&aSuas informações'
      lore:
        - ''
        - '&7* Nível da vara: &f{level} -> &f{weight}g ({delay}s)'
        - '&7* Peixes pescados: &f{fished}'
        - '&7* Maior peso já pescado: &f{best_weight}g'
        - ''
        - '&e* Tempo pescando: &f{time}'
        - '&b* Quantia de corais: &f{coin_has}'
        - ''

Placeholders disponíveis: {player}, {level}, {weight}, {delay}, {fished}, {best_weight}, {time}, {coin_has}

Menu que exibe os rankings de pesca.

Exemplo:

top:
  name: '&8Top pescaria'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  back-slot: 30
  previous-slot: 9
  next-slot: 17
  # Seletor dos tops
  selector:
    slot: 31
    material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
    name: '&aSeletor do TOP'
    # Tipos do seletor
    types:
      fished:
        enabled: true
        name: 'Peixes pescados'
      coin:
        enabled: true
        name: 'Corais'
      weight:
        enabled: true
        name: 'Peixe mais pesado'
      time:
        enabled: true
        name: 'Tempo pescando'

Você pode habilitar ou desabilitar tipos de ranking alterando enabled: true/false

Menu para evoluir a vara de pesca.

Exemplo:

evolve:
  name: '&8Vara - Evoluir'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 28
  previous-slot: 18
  next-slot: 26
  items:
    profile-slot: 32
    rod-slot: 30
    buy-rod-slot: 34
    repair-slot: 31

Menu que exibe os peixes pescados.

Exemplo:

fishing-net:
  name: '&8Sacola de peixes'
  size: 45
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]
  back-slot: 37
  previous-slot: 18
  next-slot: 26
  items:
    sell-all-slot: 40
    info-slot: 42
    auto-sell-slot: 44
    fish-format: '&f{fish_display} &8(Q.{amount}) &f- &7Peso: &f{weight}&7: (&2$&f{value}&7)'
    fish-format-none: '&cVocê não possui nenhum peixe'

Placeholders disponíveis: {fish_display}, {amount}, {weight}, {value}

Menu para comprar varas de pesca.

Exemplo:

shop:
  name: '&8Evoluir vara'
  size: 27
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 22
  previous-slot: 9
  next-slot: 17

Menu de confirmação de compra.

Exemplo:

confirm:
  name: '&8Confirmação de compra'
  size: 27
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  items:
    item-slot: 13
    confirm-slot: 11
    cancel-slot: 15
    confirm:
      material: 'WOOL:5'
      name: '&aConfirmar'
      lore: [ '&7Clique para &aconfirmar&7 a compra.' ]
    cancel:
      material: 'WOOL:14'
      name: '&cCancelar'
      lore: [ '&7Clique para &ccancelar&7 a compra.' ]

Menu para gerenciar as classes.

Exemplo:

classes:
  name: '&8Pesca - Classes'
  size: 54
  slots: [ 11, 12,13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33]
  back-slot: 48
  previous-slot: 18
  next-slot: 26
  items:
    classe-slot: 50
    classe:
      material: LEATHER_CHESTPLATE
      name: '&bClasses'
      lore:
        - ' &7As classes irão te dar mais'
        - ' &7chance e coins ao pescar!'
        - ''
        - '&fSua classe: &7{classe}'
        - ''

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Pescaria'

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

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