LogoyStore

Menus

Configure os 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 de servers e lobbies automaticamente enquanto estiver aberto
menu-updater: true

# Menu de seleção de servidores
servers:
  name: '&8Servidores'
  size: 27
  facing:
    soon:
      material: '3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025'
      slot: 11
      name: '&cEm Breve'
      lore: []
    soon2:
      material: '3ed1aba73f639f4bc42bd48196c715197be2712c3b962c97ebf9e9ed8efa025'
      slot: 15
      name: '&cEm Breve'
      lore: []

# Menu de seleção de lobbies
lobbies:
  name: '&8Lobbies'
  size: 27

# Menu de seleção de cores
colors:
  name: '&8Cores'
  size: 54
  items:
    clear-slot: 49
    clear:
      material: BARRIER
      name: '&cLimpar'
      lore:
        - '&7Cor equipada: {color}.'
        - ''
        - '&aClique para limpar.'

# Menu de preferências
preferences:
  name: '&8Preferências'
  size: 27
  items:
    visibility-slot: 10
    chat-slot: 11
    tell-slot: 12
    fly-slot: 14
    combat-slot: 15
    music-slot: 16
    visibility-off:
      material: 'INK_SACK:8'
      name: '&aVisibilidade de Jogadores'
      lore:
        - '&fEstado: &cOFF'
    visibility-on:
      material: 'INK_SACK:10'
      name: '&aVisibilidade de Jogadores'
      lore:
        - '&fEstado: &aON'
    chat-off:
      material: 'INK_SACK:8'
      name: '&aChat'
      lore:
        - '&fEstado: &cOFF'
    chat-on:
      material: 'INK_SACK:10'
      name: '&aChat'
      lore:
        - '&fEstado: &aON'
    tell-off:
      material: 'INK_SACK:8'
      name: '&aMensagens Privadas'
      lore:
        - '&fEstado: &cOFF'
    tell-on:
      material: 'INK_SACK:10'
      name: '&aMensagens Privadas'
      lore:
        - '&fEstado: &aON'
    fly-off:
      material: 'INK_SACK:8'
      name: '&aModo de Voo'
      lore:
        - '&fEstado: &cOFF'
    fly-on:
      material: 'INK_SACK:10'
      name: '&aModo de Voo'
      lore:
        - '&fEstado: &aON'
    combat-off:
      material: 'INK_SACK:8'
      name: '&aConvite para Batalhas'
      lore:
        - '&fEstado: &cOFF'
    combat-on:
      material: 'INK_SACK:10'
      name: '&aConvite para Batalhas'
      lore:
        - '&fEstado: &aON'
    music:
      material: 'MUSIC_DISC_CAT'
      name: '&aMúsicas'
      lore:
        - '&7Escolha uma música para tocar'
        - '&7apenas para você no lobby.'
        - ''
        - '&aClique para abrir.'

# Menu de músicas do lobby
# Sons/materiais 1.13+: MUSIC_DISC_CAT, MUSIC_DISC_13, MUSIC_DISC_PIGSTEP...
# Versões antigas: RECORD_CAT, RECORD_13, GREEN_RECORD, GOLD_RECORD...
# O plugin resolve automaticamente RECORD_* <-> MUSIC_DISC_*
music:
  name: '&8Músicas'
  size: 54
  items:
    stop-slot: 49
    stop:
      material: BARRIER
      name: '&cParar música'
      lore:
        - '&7Clique para parar a reprodução'
        - '&7e limpar sua preferência salva.'
  tracks:
    cat:
      sound: 'MUSIC_DISC_CAT'
      permission: 'ylobby.music.cat'
      slot: 10
      icons:
        permission:
          material: 'MUSIC_DISC_CAT'
          name: '&aCat'
          lore:
            - '&cVocê não tem permissão para esta música.'
        equip:
          material: 'MUSIC_DISC_CAT'
          name: '&aCat'
          lore:
            - '&7Toque a música Cat apenas para você.'
            - ''
            - '&aClique para selecionar.'
        equipped:
          material: 'MUSIC_DISC_CAT'
          name: '&aCat &7(selecionada)'
          lore:
            - '&7Você está ouvindo esta música.'

# Menu de batalha
battle:
  name: '&8Batalha'
  size: 27
  items:
    find:
      slot: 10
      material: 'BOW:0'
      name: '&aProcurar uma batalha'
      lore:
        - ''
        - ' &7Procure uma batalha com um'
        - ' &7jogador aleatório e tente vencer.'
        - ''
        - ' &fJogadores na fila: &7{queue}'
        - ''
        - '&aClique para procurar uma batalha'
    ffa:
      slot: 11
      material: 'DIAMOND_SWORD:0'
      name: '&aArena FFA'
      lore:
        - ''
        - ' &7Lute contra vários jogadores ao'
        - ' &7mesmo tempo na arena livre.'
        - ''
        - ' &fJogadores na arena: &7{players}'
        - ''
        - '&aClique para entrar'
    challenge:
      slot: 13
      material: 'BLAZE_ROD:0'
      name: '&aDesafiar um jogador'
      lore:
        - ''
        - ' &7Desafie um jogador do lobby'
        - ' &7para uma batalha com você.'
        - ''
        - '&aClique para desafiar'
    profile:
      slot: 15
      material: '{player}'
      name: '&aSeu Perfil'
      lore:
        - ''
        - ' &fAbates: &7{kills}'
        - ' &fMortes: &7{deaths}'
        - ' &fKDR: &7{kdr}'
        - ''
    ranking:
      kills-format: '&f {pos}º {player} ({kills} Abates)'
      deaths-format: '&f {pos}º {player} ({deaths} Mortes)'
      kdr-format: '&f {pos}º {player} ({kdr} de K/D)'
      slot: 16
      material: 'BOOK_AND_QUILL:0'
      name: '&aRanking de batalhas'
      lore:
        - ''
        - ' &7Top 10 jogadores ordenado por &f{type}'
        - ''
        - '{top}'
        - ''
        - '&aClique para alterar o ordenamento'

Opções disponíveis na configuração

Ativar o sistema de atualizar o menu de servers e lobbies automaticamente enquanto estiver aberto.

# Valores válidos: [false, true]
menu-updater: true

servers

Menu de seleção de servidores.

PropriedadeTipoDescrição
nameTextoNome do menu
sizeNúmeroTamanho do menu (múltiplo de 9, máximo 54)
facingObjetoItens decorativos do menu

facing

Itens decorativos que aparecem no menu de servidores.

Cada item possui:

PropriedadeTipoDescrição
materialTextoMaterial do item ou textura de cabeça
slotNúmeroPosição do item no menu
nameTextoNome do item
loreListaLore do item

lobbies

Menu de seleção de lobbies.

PropriedadeTipoDescrição
nameTextoNome do menu
sizeNúmeroTamanho do menu (múltiplo de 9, máximo 54)

colors

Menu de seleção de cores.

PropriedadeTipoDescrição
nameTextoNome do menu
sizeNúmeroTamanho do menu (múltiplo de 9, máximo 54)

items

Itens do menu de cores.

PropriedadeTipoDescrição
clear-slotNúmeroSlot do botão de limpar cor
clearObjetoConfiguração do item de limpar cor

Placeholder disponível:

  • {color} - Cor equipada atualmente

preferences

Menu de preferências.

PropriedadeTipoDescrição
nameTextoNome do menu
sizeNúmeroTamanho do menu (múltiplo de 9, máximo 54)

items

Itens do menu de preferências.

PropriedadeTipoDescrição
visibility-slotNúmeroSlot do botão de visibilidade
chat-slotNúmeroSlot do botão de chat
tell-slotNúmeroSlot do botão de mensagens privadas
fly-slotNúmeroSlot do botão de voo
combat-slotNúmeroSlot do botão de convites de batalha

Cada preferência possui dois estados: -off (desativado) e -on (ativado).

Preferências disponíveis:

  • visibility-off / visibility-on - Visibilidade de jogadores
  • chat-off / chat-on - Chat
  • tell-off / tell-on - Mensagens privadas
  • fly-off / fly-on - Modo de voo
  • combat-off / combat-on - Convite para batalhas

battle

Menu de batalha.

PropriedadeTipoDescrição
nameTextoNome do menu
sizeNúmeroTamanho do menu (múltiplo de 9, máximo 54)

items

Itens do menu de batalha.

find - Procurar uma batalha

PropriedadeTipoDescrição
slotNúmeroPosição do item
materialTextoMaterial do item
nameTextoNome do item
loreListaLore do item

Placeholder disponível:

  • {queue} - Quantidade de jogadores na fila

ffa - Arena FFA

PropriedadeTipoDescrição
slotNúmeroPosição do item
materialTextoMaterial do item
nameTextoNome do item
loreListaLore do item

Placeholder disponível:

  • {players} - Quantidade de jogadores na arena

challenge - Desafiar um jogador

PropriedadeTipoDescrição
slotNúmeroPosição do item
materialTextoMaterial do item
nameTextoNome do item
loreListaLore do item

profile - Seu perfil

PropriedadeTipoDescrição
slotNúmeroPosição do item
materialTextoMaterial do item (use {player} para cabeça do jogador)
nameTextoNome do item
loreListaLore do item

Placeholders disponíveis:

  • {kills} - Quantidade de abates
  • {deaths} - Quantidade de mortes
  • {kdr} - KDR do jogador

ranking - Ranking de batalhas

PropriedadeTipoDescrição
kills-formatTextoFormato da linha do top de kills
deaths-formatTextoFormato da linha do top de mortes
kdr-formatTextoFormato da linha do top de KDR
slotNúmeroPosição do item
materialTextoMaterial do item
nameTextoNome do item
loreListaLore do item

Placeholders disponíveis nos formatos:

  • {pos} - Posição no ranking
  • {player} - Nome do jogador
  • {kills} - Quantidade de abates
  • {deaths} - Quantidade de mortes
  • {kdr} - KDR do jogador

Placeholders disponíveis na lore:

  • {type} - Tipo de ordenamento atual
  • {top} - Lista dos top 10 jogadores

Para usar texturas de cabeças customizadas, utilize o valor da textura (hash) no campo material.

Após alterar os menus, é necessário reiniciar o servidor ou usar /ylobby reload para aplicar as mudanças.

Nesta página