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

main-menu:
  name: '&8Votos'
  size: 27
  warehouse-slot: 10
  history-slot: 12
  profile-slot: 13
  top-slot: 14
  info-slot: 16
  warehouse:
    material: 7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7
    name: '&a&lArmazém'
    lore:
      - ''
      - ' &7Colete as recompensas dos'
      - ' &7seus votos no FlipTop.'
      - ''
      - ' &7Pendentes: &f{pending}'
      - ''
      - ' &eClique para abrir'
      - ''
  history:
    material: 1e082475220fda83dba11b39d3fcc1c3fcb9b6f1fb8a0fe3ae7d68359f38ad4b
    name: '&b&lHistórico'
    lore:
      - ''
      - ' &7Veja todos os votos que'
      - ' &7você já fez neste servidor.'
      - ''
      - ' &eClique para abrir'
      - ''
  profile:
    material: '{player}'
    name: '&6&lPerfil'
    lore:
      - ''
      - ' &7Votos: &f{votes}'
      - ' &7Posição no top: &a#{position}'
      - ''
      - ' &7Primeiro voto: &f{first}'
      - ' &7Último voto: &f{last}'
      - ''
  top:
    material: 567f2bc411dd38f3111fe1a37e179bdcab66e509c2aff2702814d5e07a4faeb6
    name: '&e&lTop Votos'
    lore:
      - ''
      - ' &7Jogadores que mais votaram'
      - ' &7neste servidor.'
      - ''
      - ' &eClique para abrir'
      - ''
  info:
    material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
    name: '&f&lVotos do servidor'
    lore:
      - ''
      - ' &7Total de votos: &f{server_votes}'
      - ' &7Nota: {stars}'
      - ''
      - '&aClique para votar.'

warehouse-menu:
  name: '&8Armazém de Votos'
  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: 49
  collect-slot: 45
  empty-slot: 22
  collect:
    material: 8eb81ef8902379650ba79f45723d6b9c888388a00fc4e192f3454fe193882ee1
    name: '&aColetar tudo'
    lore:
      - ''
      - ' &7Clique para coletar todas'
      - ' &7as recompensas pendentes.'
      - ''
  empty:
    material: BARRIER
    name: '&cArmazém vazio'
    lore:
      - ''
      - ' &7Vote no FlipTop para'
      - ' &7receber recompensas.'
      - ''

history-menu:
  name: '&8Histórico de Votos'
  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: 49
  empty-slot: 22
  item:
    material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
    name: '&aVoto #{id}'
    lore:
      - ''
      - ' &7Data: &f{date}'
      - ' &7Estrelas: {stars}'
      - ''
  empty:
    material: BARRIER
    name: '&cSem votos'
    lore:
      - ''
      - ' &7Você ainda não votou'
      - ' &7neste servidor.'
      - ''

top-menu:
  name: '&8Top Votos'
  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: 49
  item:
    material: '{player}'
    name: '&e#{pos} &f{player}'
    lore:
      - ''
      - ' &7Votos: &f{votes}'
      - ''

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

Estrutura básica

main-menu:
  name: '&8Votos'
  size: 27
  warehouse-slot: 10
  history-slot: 12
  profile-slot: 13
  top-slot: 14
  info-slot: 16

Itens do menu

warehouse

Abre o armazém de recompensas.

Exemplo:

warehouse:
  material: 7d628da96666f6ca7e67b12cf5589a881fa6ea355f12abe652f2c62794a1dd7
  name: '&a&lArmazém'
  lore:
    - ''
    - ' &7Colete as recompensas dos'
    - ' &7seus votos no FlipTop.'
    - ''
    - ' &7Pendentes: &f{pending}'
    - ''
    - ' &eClique para abrir'
    - ''

Placeholder disponível: {pending}

history

Abre o histórico de votos do jogador.

Exemplo:

history:
  material: 1e082475220fda83dba11b39d3fcc1c3fcb9b6f1fb8a0fe3ae7d68359f38ad4b
  name: '&b&lHistórico'
  lore:
    - ''
    - ' &7Veja todos os votos que'
    - ' &7você já fez neste servidor.'
    - ''
    - ' &eClique para abrir'
    - ''

profile

Exibe o perfil de votos do jogador.

Exemplo:

profile:
  material: '{player}'
  name: '&6&lPerfil'
  lore:
    - ''
    - ' &7Votos: &f{votes}'
    - ' &7Posição no top: &a#{position}'
    - ''
    - ' &7Primeiro voto: &f{first}'
    - ' &7Último voto: &f{last}'
    - ''

Placeholders disponíveis: {player}, {votes}, {position}, {first}, {last}

top

Abre o ranking de jogadores que mais votaram.

Exemplo:

top:
  material: 567f2bc411dd38f3111fe1a37e179bdcab66e509c2aff2702814d5e07a4faeb6
  name: '&e&lTop Votos'
  lore:
    - ''
    - ' &7Jogadores que mais votaram'
    - ' &7neste servidor.'
    - ''
    - ' &eClique para abrir'
    - ''

info

Exibe os votos do servidor e a nota.

Exemplo:

info:
  material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
  name: '&f&lVotos do servidor'
  lore:
    - ''
    - ' &7Total de votos: &f{server_votes}'
    - ' &7Nota: {stars}'
    - ''
    - '&aClique para votar.'

Placeholders disponíveis: {server_votes}, {stars}

Menu do armazém de recompensas.

warehouse-menu:
  name: '&8Armazém de Votos'
  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: 49
  collect-slot: 45
  empty-slot: 22

collect

Botão para coletar todas as recompensas pendentes.

Exemplo:

collect:
  material: 8eb81ef8902379650ba79f45723d6b9c888388a00fc4e192f3454fe193882ee1
  name: '&aColetar tudo'
  lore:
    - ''
    - ' &7Clique para coletar todas'
    - ' &7as recompensas pendentes.'
    - ''

empty

Item exibido quando o armazém está vazio.

Exemplo:

empty:
  material: BARRIER
  name: '&cArmazém vazio'
  lore:
    - ''
    - ' &7Vote no FlipTop para'
    - ' &7receber recompensas.'
    - ''

Menu que exibe o histórico de votos do jogador.

history-menu:
  name: '&8Histórico de Votos'
  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: 49
  empty-slot: 22

item

Item de cada voto no histórico.

Exemplo:

item:
  material: fa2afa7bb063ac1ff3bbe08d2c558a7df2e2bacdf15dac2a64662dc40f8fdbad
  name: '&aVoto #{id}'
  lore:
    - ''
    - ' &7Data: &f{date}'
    - ' &7Estrelas: {stars}'
    - ''

Placeholders disponíveis: {id}, {date}, {stars}

empty

Item exibido quando o jogador ainda não votou.

Exemplo:

empty:
  material: BARRIER
  name: '&cSem votos'
  lore:
    - ''
    - ' &7Você ainda não votou'
    - ' &7neste servidor.'
    - ''

Menu que exibe o ranking de votos.

top-menu:
  name: '&8Top Votos'
  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: 49

item

Item de cada colocado no ranking.

Exemplo:

item:
  material: '{player}'
  name: '&e#{pos} &f{player}'
  lore:
    - ''
    - ' &7Votos: &f{votes}'
    - ''

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

Opções de configuração de menus

name

Define o título do menu exibido no topo.

Exemplo:

name: '&8Votos'

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: [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: 49

collect-slot

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

Exemplo:

collect-slot: 45

empty-slot

Define o slot onde o item de armazém/histórico vazio será exibido.

Exemplo:

empty-slot: 22

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