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: '&8Auto Venda'
  size: 27
  items:
    info-slot: 11
    rewards-slot: 15
    info:
      material: '{player}'
      name: '&aInformações'
      lore:
        - ''
        - ' &fBlocos quebrados: &7{broken}'
        - ' &fRecompensas a coletar: &7{rewards}'
        - ''
        - ' &fBônus: &b{bonus}%'
        - ' &fBolsa: &a{bolsa}'
        - ''
    rewards:
      material: 'CHEST'
      name: '&eSuas recompensas'
      lore: [ '&7Clique para gerenciar', '&7suas &f{rewards}&7 recompensas.' ]

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

Estrutura básica

main:
  name: '&8Auto Venda'
  size: 27
  items:
    info-slot: 11
    rewards-slot: 15

Itens do menu

info

Exibe informações do jogador sobre blocos quebrados e recompensas.

Exemplo:

items:
  info:
    material: '{player}'
    name: '&aInformações'
    lore:
      - ''
      - ' &fBlocos quebrados: &7{broken}'
      - ' &fRecompensas a coletar: &7{rewards}'
      - ''
      - ' &fBônus: &b{bonus}%'
      - ' &fBolsa: &a{bolsa}'
      - ''

Placeholders disponíveis: {broken}, {rewards}, {bonus}, {bolsa}

Use {player} como material para exibir a cabeça do jogador.

rewards

Botão para acessar o menu de recompensas.

Exemplo:

items:
  rewards:
    material: 'CHEST'
    name: '&eSuas recompensas'
    lore: [ '&7Clique para gerenciar', '&7suas &f{rewards}&7 recompensas.' ]

Placeholder disponível: {rewards}

Menu que exibe as recompensas acumuladas do jogador.

rewards:
  name: '&8Auto Venda'
  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

empty

Exibido quando não há recompensas para coletar.

Exemplo:

items:
  empty:
    material: 'WEB'
    name: '&eVazio...'
    lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]

collect

Botão para recolher todas as recompensas de uma vez.

Exemplo:

items:
  collect:
    material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
    name: '&eRecolher tudo'
    lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]

Para texturas personalizadas, use o código da textura do site https://minecraft-heads.com/

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Auto Venda'

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, 16, 19, 21, 22, 23, 24, 25 ]

back-slot

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

Exemplo:

back-slot: 48

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

empty-slot

Define o slot onde o item "vazio" será exibido quando não houver recompensas.

Exemplo:

empty-slot: 22

collect-slot

Define o slot onde o botão de recolher tudo será exibido.

Exemplo:

collect-slot: 50

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