Menus
Configure os menus interativos do plugin.
Exemplo completo de configuração
O plugin possui diversos menus interativos. Abaixo está a configuração completa:
# 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.']Configuração das setas
arrows
Define os botões de navegação dos 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.
Exemplo:
arrows:
previous:
material: 'ARROW:0'
name: '&cAnterior'
lore: ['&7Clique para ir à página anterior.']next
Botão para ir à próxima página.
Exemplo:
arrows:
next:
material: 'ARROW:0'
name: '&aPróximo'
lore: ['&7Clique para ir à próxima página.']Menu principal (main)
Menu principal aberto com /liga.
main:
name: '&8Liga'
size: 36
items:
profile-slot: 10
clan-slot: 19
rewards-slot: 20
participate-slot: 13
leagues-slot: 24
market-slot: 16Opções de configuração
name
Nome do menu exibido no topo.
Exemplo:
main:
name: '&8Liga'size
Tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
main:
size: 36items
Define os slots e itens do menu.
profile-slot
Slot do botão de perfil do jogador.
Exemplo:
items:
profile-slot: 10clan-slot
Slot do botão de informações do clan.
Exemplo:
items:
clan-slot: 19rewards-slot
Slot do botão de recompensas.
Exemplo:
items:
rewards-slot: 20participate-slot
Slot do botão de participar da liga.
Exemplo:
items:
participate-slot: 13leagues-slot
Slot do botão de ligas.
Exemplo:
items:
leagues-slot: 24market-slot
Slot do botão de mercado da liga.
Exemplo:
items:
market-slot: 16Itens do menu principal
profile
Item de informações do jogador.
Placeholders:
{leagues}- Ligas participadas{total_points}- Pontos totais ganhos{wins}- Ligas ganhas{deaths}- Mortes na liga atual{kills}- Kills na liga atual{medals}- Tags das medalhas{medal_amount}- Quantidade de medalhas
Exemplo:
items:
profile:
material: '{player}'
name: '&eSuas informações'
lore:
- '&7Veja as suas informações'
- '&7referente a todas as ligas do'
- '&7servidor.'
- ''
- ' &fLigas participadas: &a{leagues}'
- ' &fPontos ganhos &8(total)&f: &a{total_points}'
- ''
- ' &fLigas ganhas: &b{wins}'
- ''
- ' &fMortes na liga atual: &c{deaths}'
- ' &fKills na liga atual: &c{kills}'
- ''
- ' &fMedalhas ganhas: {medals} &8({medal_amount}/2)'
- ''Use {player} como material para exibir a cabeça do jogador.
clan
Item de informações do clan.
Placeholders:
{points}- Pontos atuais{rank}- Rank atual{league}- Liga atual{participated}- Ligas participadas{wins}- Ligas ganhas{highest_clan}- Melhor colocação geral{highest_clan_league}- Melhor colocação na liga atual
Exemplo:
items:
clan:
material: 'c09741fca109c4cb0b5efaa0634616503051a199e1d44e4e1149ede0bdc49c8a'
name: '&eInformações do Clan'
lore:
- '&7Veja as informações do seu clan'
- '&7referente a todas as ligas do'
- '&7servidor.'
- ''
- ' &fPontos atuais: &a{points}'
- ' &fRank atual: &c{rank}'
- ' &fLiga atual: &c{league}'
- ''
- ' &fLigas participadas: &b{participated}'
- ' &fLigas ganhas: &b{wins}'
- ''
- ' &fMaior col.: &b{highest_clan}º'
- ' &fMaior col. &8(liga atual)&f: &b{highest_clan_league}º'
- ''clan-no-has
Item exibido quando o jogador não possui clan.
Exemplo:
items:
clan-no-has:
material: '61a8e6d27b96c0aa4df5b8347260eb051c56944c97d837f22655d8ecbc449137'
name: '&eInformações do Clan'
lore:
- '&cVocê não possui um clan'leagues
Item de acesso às ligas.
Exemplo:
items:
leagues:
material: 'BOOK'
name: '&eLigas de Clans'
lore:
- '&7Confira todas as ligas'
- '&7existentes no servidor.'
- ''
- '&aClique para acessar'rewards
Item de acesso às recompensas.
Placeholders:
{rewards}- Quantidade de recompensas disponíveis
Exemplo:
items:
rewards:
material: 'cf128540839bd1b70930353112a3b8d295713c0eece615fd4a0340a00d8d55e2'
name: '&6Recompensas'
lore:
- '&7Gerencie as recompensas'
- '&7que você ganhou.'
- ''
- ' &8▶ &fRecompensas: &7{rewards}'
- ''
- '&6Clique para gerenciar!'participate-none
Item exibido quando não há liga disponível.
Exemplo:
items:
participate-none:
material: 'BARRIER'
name: '&cNenhuma'
lore:
- ''
- '&7Nenhuma liga encontrada.'
- ''market
Item de acesso ao mercado da liga.
Exemplo:
items:
market:
material: '533fc9a45be13ca57a78b21762c6e1262dae411f13048b963d972a29e07096ab'
name: '&eMercado da Liga'
lore:
- '&7Troque os pontos da liga (PDL)'
- '&7em itens exclusivos na nossa loja!'
- ''
- '&aClique para acessar.'facing
Itens fixos do menu principal.
information
Item de informações sobre ganho de pontos.
Exemplo:
facing:
information:
slot: 25
material: '7ff8cf8ee2f233b172e162182cefac84b1b8e13d948c15dc892731bb2aba729d'
name: '&eInformações'
lore:
- '&7Veja quantos pontos você'
- '&7pode ganhar ao realizar'
- '&7certas ações no nosso servidor!'
- ''
- ' &f> Matar um jogador: &b1 ponto'
- ' &f> Upar de rank: &b1 ponto'
- ' &f> Ganhar eventos: &b1 ponto'
- ' &f> Matar mobs: &b0.3 ponto'
- ' &f> Matar bosses: &b0.5 ponto'
- ' &f> Quebrar blocos &7(mina)&f: &b0.1 ponto'
- ' &f> Quebrar plantações: &b0.1 ponto'
- ' &f> Pescar um peixe: &b0.3 ponto'
- ''
- ' &c> Morrer: -1 ponto'
- ' &c> Perder eventos: -1 ponto'
- ' &c> Expulsar jogador &8(durante a liga)&c: -1 ponto'
- ''Ajuste as informações de pontos de acordo com sua configuração em config.yml.
Menu de ligas (main-leagues)
Menu que lista todas as ligas disponíveis.
main-leagues:
name: '&7Ligas'
size: 45
slots: [ 11, 12, 13, 14, 15 ]
previous-slot: 32
next-slot: 33
back-slot: 29Opções de configuração
name
Nome do menu.
Exemplo:
main-leagues:
name: '&7Ligas'size
Tamanho do menu.
Exemplo:
main-leagues:
size: 45slots
Lista de slots onde as ligas serão exibidas.
Exemplo:
main-leagues:
slots: [ 11, 12, 13, 14, 15 ]previous-slot, next-slot, back-slot
Slots dos botões de navegação.
Exemplo:
main-leagues:
previous-slot: 32
next-slot: 33
back-slot: 29Menu de recompensas (main-rewards)
Menu que exibe as recompensas disponíveis.
main-rewards:
name: '&7Ligas'
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: 50Itens do menu
empty
Item exibido quando não há recompensas.
Exemplo:
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]collect
Item para coletar todas as recompensas.
Exemplo:
items:
collect:
material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
name: '&eRecolher tudo'
lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]Menu do mercado (main-market)
Menu do mercado da liga.
main-market:
name: '&8Liga'
size: 45
back-slot: 30
items:
permission-slot: 32Itens do menu
permission
Item para gerenciar permissões de acesso.
Exemplo:
items:
permission:
material: '7ff8cf8ee2f233b172e162182cefac84b1b8e13d948c15dc892731bb2aba729d'
name: '&ePermissões de acesso'
lore:
- '&7Gerencie os jogadores do seu clan'
- '&7que podem acessar o mercado da liga.'
- ''
- '&aClique para gerenciar.'Menu de permissões do mercado (market-permissions)
Menu para gerenciar quem pode acessar o mercado.
market-permissions:
name: '&7Ligas'
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: 49Itens do menu
player-on
Item quando o jogador tem permissão.
Placeholders:
{player}- Nome do jogador
Exemplo:
items:
player-on:
material: '{player}'
name: '&a{player}'
lore: [ '&7Este jogador consegue SIM acessar', '&7o mercado da liga.', '', '&cClique para não permitir.' ]player-off
Item quando o jogador não tem permissão.
Placeholders:
{player}- Nome do jogador
Exemplo:
items:
player-off:
material: '{player}'
name: '&a{player}'
lore: [ '&7Este jogador NÃO consegue acessar', '&7o mercado da liga.', '', '&aClique para permitir.' ]Menu de clans participantes (league-clans)
Menu que lista os clans participantes de uma liga.
league-clans:
name: '&7Ligas'
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: 49Itens do menu
clan
Item de cada clan.
Placeholders:
{banner}- Banner do clan{league}- Nome da liga{clan_tag}- Tag do clan{clan_name}- Nome do clan{points}- Pontos totais{pos}- Posição no ranking{highest_actual_player}- Jogador com mais pontos na liga{highest_actual_player_points}- Pontos desse jogador{highest_player}- Jogador com mais pontos (total){highest_player_points}- Pontos desse jogador (total)
Exemplo:
items:
clan:
material: '{banner}'
name: '&a{league}'
lore:
- ''
- ' &7Clan: &f{clan_tag} &8- &f{clan_name}'
- ''
- ' &fPontuação total: &a{points} &8- &b{pos}º'
- ' &fJogador com maior pontuação &8(na liga)&f: &b{highest_actual_player} &8- &a{highest_actual_player_points}'
- ' &fJogador com maior pontuação &8(total)&f: &b{highest_player} &8- &a{highest_player_points}'
- ''
- '&aClique para ver mais detalhes.'Menu de jogadores do clan (league-clan-players)
Menu que exibe a auditoria de pontos dos jogadores.
league-clan-players:
name: '&7Ligas'
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: 49Itens do menu
player
Item de auditoria de cada jogador.
Placeholders:
{player}- Nome do jogador{clan_tag}- Tag do clan{clan_name}- Nome do clan{kills}- Pontos de abates{yrankup}- Pontos de rankup{yeventos}- Pontos de eventos ganhos{mobs}- Pontos de mobs mortos{bosses}- Pontos de bosses mortos{blocks_broken}- Pontos de blocos quebrados{farm_broken}- Pontos de plantações quebradas{fished}- Pontos de peixes pescados{yvips}- Pontos de VIPs ativados{titansbattle}- Pontos de batalhas TitansBattle ganhas{deaths}- Pontos perdidos por mortes{yeventos_lose}- Pontos perdidos em eventos{punish_ban}- Pontos perdidos por bans{punish_mute}- Pontos perdidos por mutes{points}- Total de pontos
Exemplo:
items:
player:
material: '{player}'
name: '&b{player}'
lore:
- ''
- ' &7Clan: &f{clan_tag} &8- &f{clan_name}'
- ''
- ' &eAuditoria de pontos:'
- ' &f> Abates: &a{kills} pontos'
- ' &f> Ranks evoluídos: &a{yrankup} pontos'
- ' &f> Eventos ganhos: &a{yeventos} pontos'
- ' &f> Mobs mortos: &a{mobs} pontos'
- ' &f> Bosses mortos: &a{bosses} pontos'
- ' &f> Blocos quebrados: &a{blocks_broken} pontos'
- ' &f> Plantações quebradas: &a{farm_broken} pontos'
- ' &f> Peixes pescados: &a{fished} pontos'
- ' &f> Vips ativados: &a{yvips} pontos'
- ' &f> Batalhas ganhas: &a{titansbattle} pontos'
- ''
- ' &f> Mortes: &c-{deaths} pontos'
- ' &f> Eventos perdidos: &c-{yeventos_lose} pontos'
- ' &f> Banimentos: &c-{punish_ban} pontos'
- ' &f> Mutes: &c-{punish_mute} pontos'
- ''
- '&eTotal de pontos: &a{points}'
- ''Materiais
O plugin suporta diferentes formatos de materiais:
Material padrão
material: 'STONE:0'Cabeça do jogador
material: '{player}'Cabeça customizada (texture)
material: 'c09741fca109c4cb0b5efaa0634616503051a199e1d44e4e1149ede0bdc49c8a'Banner do clan
material: '{banner}'Para texturas customizadas, use o valor da textura (sem eyJ...). Você pode obter texturas em sites como minecraft-heads.com.
Certifique-se de que o tamanho do menu (size) é suficiente para acomodar todos os slots configurados.