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
# Tempo para atualizar o menu automaticamente em ticks (20 ticks = 1s)
menu-updater-time: 200

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

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

Estrutura básica

main:
  name: '&8Floresta'
  size: 36
  items:
    profile-slot: 10
    go-slot: 26
    rewards-slot: 12
    blocks-slot: 14
    top-slot: 16
    booster-slot: 20
    areas-slot: 22
    classe-slot: 24

Itens do menu

profile

Exibe informações do perfil do jogador.

Exemplo:

items:
  profile:
    material: '{player}'
    name: '&eSeu Perfil'
    lore:
      - '&7Confira detalhes do seu'
      - '&7jogador na floresta.'
      - ''
      - ' &8▶ &fTempo na Floresta: &7{time}'
      - ''
      - ' &8▶ &fFlores quebradas: &7{broken}'
      - ' &8▶ &fRecompensas no armazém: &7{rewards}'
      - ' &8▶ &fFolhas: &a✿&f{coin}'

Placeholders disponíveis: {time}, {broken}, {rewards}, {coin}

rewards

Acesso ao menu de recompensas.

Exemplo:

items:
  rewards:
    material: 'CHEST'
    name: '&6Recompensas'
    lore:
      - '&7Gerencie as recompensas'
      - '&7que você ganhou.'
      - ''
      - ' &8▶ &fRecompensas: &7{rewards}'
      - ''
      - '&6Clique para gerenciar!'

blocks

Acesso ao menu de blocos cadastrados.

Exemplo:

items:
  blocks:
    material: 'LOG'
    name: '&dBlocos'
    lore:
      - '&7Consulte as possíveis'
      - '&7recompensas dos blocos.'
      - ''
      - '&dClique para acessar!'

top

Acesso ao menu de ranking.

Exemplo:

items:
  top:
    material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
    name: '&aTOP Jogadores'
    lore:
      - '&7Visualize os jogadores que estão'
      - '&7se destacando em nossa floresta.'
      - ''
      - '&aClique para acessar!'

booster

Exibe informações do booster ativo.

Exemplo:

items:
  booster-no:
    material: GLASS_BOTTLE
    name: '&aBooster'
    lore: [ '&cNenhum booster ativo' ]
  booster:
    material: EXP_BOTTLE
    name: '&aBooster'
    lore:
      - '&aSeu booster de drops está ativo!'
      - '&f> &bTempo: &7{time}&f.'
      - '&f> &bBônus venda: &7{bonus}%&f.'
      - '&f> &bBônus folhas: &7{bonus-leave}%&f.'

Placeholders disponíveis: {time}, {bonus}, {bonus-leave}

go / leave

Botões para entrar ou sair da área de floresta.

Exemplo:

items:
  go:
    material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
    name: '&aIr à Floresta'
    lore:
      - '&7Clique para entrar na'
      - '&7área da floresta'
  leave:
    material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
    name: '&cSair da Floresta'
    lore:
      - '&7Clique para sair da'
      - '&7área da floresta'

areas

Acesso ao menu de áreas customizadas.

Exemplo:

items:
  areas:
    material: TNT
    name: '&bÁreas'
    lore:
      - '&7Evolua sua área da floresta'
      - '&7e tenha blocos diferenciados.'
      - ''
      - '&aClique para fazer o upgrade'

classe

Acesso ao menu de classes.

Exemplo:

items:
  classe:
    material: LEATHER_CHESTPLATE
    name: '&bClasses'
    lore:
      - '&7Upando sua classe você irá ganhar'
      - '&7bônus na floresta, no ganho de'
      - '&7coins e folhas.'
      - ''
      - '&fSua classe: &7{classe}'
      - ''
      - '&aClique para gerenciar as classes'

Placeholder disponível: {classe}

Menu que exibe as recompensas armazenadas do jogador.

main-rewards:
  name: '&8Floresta'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 24, 25, 28, 29, 31, 32, 33, 34 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 48
  empty-slot: 22
  collect-slot: 50

Itens do menu de recompensas

items:
  empty:
    material: 'WEB'
    name: '&eVazio...'
    lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]
  collect:
    material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
    name: '&eRecolher tudo'
    lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]

Menu que exibe todos os blocos cadastrados e suas recompensas.

blocks:
  name: '&8Floresta'
  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: 18
  next-slot: 26
  back-slot: 49
  lore:
    - '&7Clique para ver as recompensas'

Menu que exibe o preview das recompensas de um bloco específico.

rewards-preview:
  name: '&8Floresta'
  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: 18
  next-slot: 26
  back-slot: 49

Menu de ranking dos jogadores.

top:
  name: '&8Floresta'
  size: 36
  slots: [ 10, 11, 12, 13, 14, 15, 16 ]
  back-slot: 30
  previous-slot: 9
  next-slot: 17

Seletor de tipos de ranking

selector:
  slot: 31
  material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
  name: '&aSeletor do TOP'
  types:
    broken:
      enabled: true
      name: 'Blocos quebrados'
    coin:
      enabled: true
      name: 'Folhas'
    time:
      enabled: true
      name: 'Tempo na floresta'
  formats:
    seeing: ' &8• &f{name}'
    select: ' &8• &7{name}'

Itens do ranking

items:
  broken:
    material: '{player}'
    name: '&7{player}'
    lore:
      - '&fBlocos quebrados: &7{amount}'
      - '&fPosição: &7{pos}'
  coin:
    material: '{player}'
    name: '&7{player}'
    lore:
      - '&fFolhas: &7{amount}'
      - '&fPosição: &7{pos}'
  time:
    material: '{player}'
    name: '&7{player}'
    lore:
      - '&fTempo na Floresta: &7{amount}'
      - '&fPosição: &7{pos}'

Placeholders disponíveis: {player}, {amount}, {pos}

Menu onde os jogadores evoluem seus encantamentos.

evolution:
  name: '&8Floresta'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 45

Itens do menu de evolução

items:
  tool-slot: 47
  profile-slot: 50
  skin-slot: 48
  filter-slot: 52
  disenchanter-slot: 53

Menu onde os jogadores podem trocar a skin da ferramenta.

skins:
  name: '&8Floresta'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    tool-slot: 31

Menu onde os jogadores podem desativar encantamentos.

filter:
  name: '&8Floresta'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    tool-slot: 31
    enchant:
      name: '&a{enchant}'
      lore:
        - ''
        - '&fEncantamento: &7{enchant}'
        - '&fDesativado: &7{status}'
        - ''

Menu onde os jogadores podem desencantar níveis e receber reembolso.

disenchanter:
  name: '&8Floresta'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 29
  previous-slot: 18
  next-slot: 26
  items:
    tool-slot: 31
    enchant:
      name: '&a{enchant}'
      lore:
        - ''
        - '&fEncantamento: &7{enchant}'
        - '&fNíveis: &7{level}'
        - ''
        - '&fIrá ganhar &a{yfloresta} folhas&f.'
        - ''
        - '&aBotão &fESQUERDO &apara desencatar 1 nível'
        - '&aBotão &fDIREITO &apara desencatar {level} níveis'

Menu onde os jogadores podem comprar novas áreas de floresta.

upgrade-areas:
  name: '&8Floresta'
  size: 36
  slots: [ 11, 12, 13, 14, 15 ]
  back-slot: 31
  previous-slot: 18
  next-slot: 26

Menu onde os jogadores gerenciam suas classes.

classes:
  name: '&8Floresta'
  size: 54
  slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
  previous-slot: 18
  next-slot: 26
  back-slot: 48
  items:
    classe-slot: 50
    classe:
      material: 'LEATHER_CHESTPLATE'
      name: '&eClasse'
      lore:
        - '&7Upando sua classe você irá ganhar'
        - '&7bônus na floresta, no ganho de'
        - '&7coins e folhas.'
        - ''
        - '&fSua classe: &7{classe}'

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Floresta'

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 ]

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