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: '&8Planetas'
size: 27
items:
rewards-slot: 11
top-slot: 13
planets-slot: 15Estrutura 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 (main)
Menu principal exibido quando os jogadores executam /planetas.
main:
name: '&8Planetas'
size: 27
items:
rewards-slot: 11
top-slot: 13
planets-slot: 15
rewards:
material: 'CHEST'
name: '&aRecompensas'
lore:
- ''
- ' &fRecompensas no armazém: &a{rewards}&f.'
- ''
- '&7Clique para gerenciar'
top:
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTOP Clans'
lore:
- '&7Clique para ver os melhores'
- '&7clans em relação às conquistas.'
planets:
material: 'NETHER_STAR'
name: '&bPlanetas'
lore:
- ''
- ' &7Veja todos os planetas'
- ' &7e seus proprietários.'
- ''
- '&eClique para abrir'Placeholder disponível: {rewards}
Menu de recompensas (main-rewards)
Menu do armazém de recompensas do jogador.
main-rewards:
name: '&8Planetas — Recompensas'
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
items:
empty:
material: 'WEB'
name: '&eVazio...'
lore: [ '&7Nenhuma recompensa para', '&7coletar.' ]
collect:
material: 'a6cc486c2be1cb9dfcb2e53dd9a3e9a883bfadb27cb956f1896d602b4067'
name: '&eRecolher tudo'
lore: [ '&7Clique para recolher', '&7todas as recompensas.' ]Menu de planetas (planetas)
Lista de planetas aberta por /planetas, com botões de TOP e armazém.
planetas:
name: '&8Planetas'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
previous-slot: 9
next-slot: 17
# Menu principal: sem voltar (fecha)
back-slot: -1
# Seletor de TOP: volta ao menu principal de planetas
top-back-slot: 31
# Botoes fixos do rodape (menu principal)
top-slot: 30
storage-slot: 32
item-name: '{planet}'
lore:
- ''
- ' &fPlaneta: &b{planet}'
- ' &fProprietário: &7[{owner_color_tag}&7] &f{owner}'
- ' &fStatus: {status}'
- ' &fBenefícios: &e{benefits}'
- ''
- '&eClique para ver detalhes.'
top:
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&a&lTOP Clans'
lore:
- ''
- ' &7Veja o ranking de conquistas'
- ' &7por planeta.'
- ''
- '&eClique para abrir'
- ''
storage:
material: 'CHEST'
name: '&6&lArmazém'
lore:
- ''
- ' &7Recompensas de eventos'
- ' &7aguardando coleta.'
- ''
- '&eClique para abrir'
- ''
top-back:
material: 'ARROW:0'
name: '&c&lVoltar'
lore:
- ''
- ' &7Voltar ao menu de planetas.'
- ''
facing:
g0: { slot: 27, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g1: { slot: 28, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g2: { slot: 29, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g3: { slot: 33, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g4: { slot: 34, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g5: { slot: 35, material: 'STAINED_GLASS_PANE:15', name: ' ' }Placeholders disponíveis: {planet}, {owner}, {owner_color_tag}, {status}, {benefits}
Menu de detalhes (planet-detail)
Sub-menu com informações do planeta, benefícios e teleporte.
planet-detail:
name: '&8{planet}'
size: 27
info-slot: 13
teleport-slot: 15
back-slot: 22
benefit-slots: [ 2, 3, 4, 5, 6 ]
info:
material: 'NETHER_STAR'
name: '&b&l{planet}'
lore:
- ''
- ' &8&m------------------'
- ' &fStatus: {status}'
- ' &fProprietário: &7[{owner_color_tag}&7] &f{owner}'
- ' &fDominando: {dominating}'
- ' &fTempo restante: &e{time}'
- ' &fRaio da zona: &e{radius}'
- ' &8&m------------------'
- ' &fBenefícios: &e{benefits}'
- ''
teleport:
material: 'ENDER_PEARL'
name: '&a&lTeleportar'
lore:
- ''
- ' &7Clique para ir ao local'
- ' &7de entrada de &f{planet}&7.'
- ''
- ' &eClique para teleportar'
- ''
teleport-disabled:
material: 'BARRIER'
name: '&c&lTeleporte indisponível'
lore:
- ''
- ' &7Este planeta ainda não'
- ' &7possui local de entrada.'
- ''
- ' &8Peça a um admin usar'
- ' &8/planetas setentry'
- ''
back:
material: 'ARROW:0'
name: '&c&lVoltar'
lore:
- ''
- ' &7Voltar à lista de planetas.'
- ''
benefit-item:
material: 'EMERALD'
name: '{benefit}'
lore:
- ''
- '{description}'
- ''
- ' &7Chave: &f{key}'
- ''Placeholders disponíveis: {planet}, {status}, {owner}, {owner_color_tag}, {dominating}, {time}, {radius}, {benefits}, {benefit}, {description}, {key}
Menu de TOP (top)
Ranking de conquistas por planeta.
top:
name: '&8TOP — {planet}'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 31
previous-slot: 9
next-slot: 17
items:
dominations:
# Use PAPER; o plugin troca por banner do clan automaticamente
material: 'PAPER'
name: '&7[{clan_color_tag}&7] &f{clan_name}'
lore:
- ''
- ' &fConquistas: &e{amount}'
- ' &fPosição: &e{pos}º'
- ''Placeholders disponíveis: {planet}, {clan_color_tag}, {clan_name}, {amount}, {pos}
Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Planetas'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 27Valores 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 ]back-slot
Define o slot onde o botão de voltar será exibido. Use -1 para desativar.
Exemplo:
back-slot: 31previous-slot / next-slot
Definem os slots dos botões de paginação.
Exemplo:
previous-slot: 9
next-slot: 17facing
Define itens decorativos para preencher o menu (geralmente vidros coloridos).
Exemplo:
facing:
g0: { slot: 27, material: 'STAINED_GLASS_PANE:15', name: ' ' }
g1: { slot: 28, material: 'STAINED_GLASS_PANE:15', name: ' ' }Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).