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
menu-updater
Ativar o sistema de atualizar o menu de servers e lobbies automaticamente enquanto estiver aberto.
# Valores válidos: [false, true]
menu-updater: trueservers
Menu de seleção de servidores.
| Propriedade | Tipo | Descrição |
|---|---|---|
name | Texto | Nome do menu |
size | Número | Tamanho do menu (múltiplo de 9, máximo 54) |
facing | Objeto | Itens decorativos do menu |
facing
Itens decorativos que aparecem no menu de servidores.
Cada item possui:
| Propriedade | Tipo | Descrição |
|---|---|---|
material | Texto | Material do item ou textura de cabeça |
slot | Número | Posição do item no menu |
name | Texto | Nome do item |
lore | Lista | Lore do item |
lobbies
Menu de seleção de lobbies.
| Propriedade | Tipo | Descrição |
|---|---|---|
name | Texto | Nome do menu |
size | Número | Tamanho do menu (múltiplo de 9, máximo 54) |
colors
Menu de seleção de cores.
| Propriedade | Tipo | Descrição |
|---|---|---|
name | Texto | Nome do menu |
size | Número | Tamanho do menu (múltiplo de 9, máximo 54) |
items
Itens do menu de cores.
| Propriedade | Tipo | Descrição |
|---|---|---|
clear-slot | Número | Slot do botão de limpar cor |
clear | Objeto | Configuração do item de limpar cor |
Placeholder disponível:
{color}- Cor equipada atualmente
preferences
Menu de preferências.
| Propriedade | Tipo | Descrição |
|---|---|---|
name | Texto | Nome do menu |
size | Número | Tamanho do menu (múltiplo de 9, máximo 54) |
items
Itens do menu de preferências.
| Propriedade | Tipo | Descrição |
|---|---|---|
visibility-slot | Número | Slot do botão de visibilidade |
chat-slot | Número | Slot do botão de chat |
tell-slot | Número | Slot do botão de mensagens privadas |
fly-slot | Número | Slot do botão de voo |
combat-slot | Número | Slot 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 jogadoreschat-off/chat-on- Chattell-off/tell-on- Mensagens privadasfly-off/fly-on- Modo de voocombat-off/combat-on- Convite para batalhas
battle
Menu de batalha.
| Propriedade | Tipo | Descrição |
|---|---|---|
name | Texto | Nome do menu |
size | Número | Tamanho do menu (múltiplo de 9, máximo 54) |
items
Itens do menu de batalha.
find - Procurar uma batalha
| Propriedade | Tipo | Descrição |
|---|---|---|
slot | Número | Posição do item |
material | Texto | Material do item |
name | Texto | Nome do item |
lore | Lista | Lore do item |
Placeholder disponível:
{queue}- Quantidade de jogadores na fila
ffa - Arena FFA
| Propriedade | Tipo | Descrição |
|---|---|---|
slot | Número | Posição do item |
material | Texto | Material do item |
name | Texto | Nome do item |
lore | Lista | Lore do item |
Placeholder disponível:
{players}- Quantidade de jogadores na arena
challenge - Desafiar um jogador
| Propriedade | Tipo | Descrição |
|---|---|---|
slot | Número | Posição do item |
material | Texto | Material do item |
name | Texto | Nome do item |
lore | Lista | Lore do item |
profile - Seu perfil
| Propriedade | Tipo | Descrição |
|---|---|---|
slot | Número | Posição do item |
material | Texto | Material do item (use {player} para cabeça do jogador) |
name | Texto | Nome do item |
lore | Lista | Lore do item |
Placeholders disponíveis:
{kills}- Quantidade de abates{deaths}- Quantidade de mortes{kdr}- KDR do jogador
ranking - Ranking de batalhas
| Propriedade | Tipo | Descrição |
|---|---|---|
kills-format | Texto | Formato da linha do top de kills |
deaths-format | Texto | Formato da linha do top de mortes |
kdr-format | Texto | Formato da linha do top de KDR |
slot | Número | Posição do item |
material | Texto | Material do item |
name | Texto | Nome do item |
lore | Lista | Lore 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.