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:
# Ativar o sistema de atualizar o menu principal automaticamente enquanto estiver aberto
menu-updater: true
# Tempo para atualizar o menu automaticamente em ticks (20 ticks = 1s)
menu-updater-time: 200
# 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.']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 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 /floresta.
Estrutura básica
main:
name: '&8Floresta'
size: 36
items:
profile-slot: 10
go-slot: 26
rewards-slot: 12
blocks-slot: 14
top-slot: 16
booster-slot: 20
areas-slot: 22
classe-slot: 24Itens do menu
profile
Exibe informações do perfil do jogador.
Exemplo:
items:
profile:
material: '{player}'
name: '&eSeu Perfil'
lore:
- '&7Confira detalhes do seu'
- '&7jogador na floresta.'
- ''
- ' &8▶ &fTempo na Floresta: &7{time}'
- ''
- ' &8▶ &fFlores quebradas: &7{broken}'
- ' &8▶ &fRecompensas no armazém: &7{rewards}'
- ' &8▶ &fFolhas: &a✿&f{coin}'Placeholders disponíveis: {time}, {broken}, {rewards}, {coin}
rewards
Acesso ao menu de recompensas.
Exemplo:
items:
rewards:
material: 'CHEST'
name: '&6Recompensas'
lore:
- '&7Gerencie as recompensas'
- '&7que você ganhou.'
- ''
- ' &8▶ &fRecompensas: &7{rewards}'
- ''
- '&6Clique para gerenciar!'blocks
Acesso ao menu de blocos cadastrados.
Exemplo:
items:
blocks:
material: 'LOG'
name: '&dBlocos'
lore:
- '&7Consulte as possíveis'
- '&7recompensas dos blocos.'
- ''
- '&dClique para acessar!'top
Acesso ao menu de ranking.
Exemplo:
items:
top:
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTOP Jogadores'
lore:
- '&7Visualize os jogadores que estão'
- '&7se destacando em nossa floresta.'
- ''
- '&aClique para acessar!'booster
Exibe informações do booster ativo.
Exemplo:
items:
booster-no:
material: GLASS_BOTTLE
name: '&aBooster'
lore: [ '&cNenhum booster ativo' ]
booster:
material: EXP_BOTTLE
name: '&aBooster'
lore:
- '&aSeu booster de drops está ativo!'
- '&f> &bTempo: &7{time}&f.'
- '&f> &bBônus venda: &7{bonus}%&f.'
- '&f> &bBônus folhas: &7{bonus-leave}%&f.'Placeholders disponíveis: {time}, {bonus}, {bonus-leave}
go / leave
Botões para entrar ou sair da área de floresta.
Exemplo:
items:
go:
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aIr à Floresta'
lore:
- '&7Clique para entrar na'
- '&7área da floresta'
leave:
material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
name: '&cSair da Floresta'
lore:
- '&7Clique para sair da'
- '&7área da floresta'areas
Acesso ao menu de áreas customizadas.
Exemplo:
items:
areas:
material: TNT
name: '&bÁreas'
lore:
- '&7Evolua sua área da floresta'
- '&7e tenha blocos diferenciados.'
- ''
- '&aClique para fazer o upgrade'classe
Acesso ao menu de classes.
Exemplo:
items:
classe:
material: LEATHER_CHESTPLATE
name: '&bClasses'
lore:
- '&7Upando sua classe você irá ganhar'
- '&7bônus na floresta, no ganho de'
- '&7coins e folhas.'
- ''
- '&fSua classe: &7{classe}'
- ''
- '&aClique para gerenciar as classes'Placeholder disponível: {classe}
Menu de recompensas (main-rewards)
Menu que exibe as recompensas armazenadas do jogador.
main-rewards:
name: '&8Floresta'
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 de recompensas
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 blocos (blocks)
Menu que exibe todos os blocos cadastrados e suas recompensas.
blocks:
name: '&8Floresta'
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: 18
next-slot: 26
back-slot: 49
lore:
- '&7Clique para ver as recompensas'Menu de preview de recompensas (rewards-preview)
Menu que exibe o preview das recompensas de um bloco específico.
rewards-preview:
name: '&8Floresta'
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: 18
next-slot: 26
back-slot: 49Menu de top (top)
Menu de ranking dos jogadores.
top:
name: '&8Floresta'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17Seletor de tipos de ranking
selector:
slot: 31
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aSeletor do TOP'
types:
broken:
enabled: true
name: 'Blocos quebrados'
coin:
enabled: true
name: 'Folhas'
time:
enabled: true
name: 'Tempo na floresta'
formats:
seeing: ' &8• &f{name}'
select: ' &8• &7{name}'Itens do ranking
items:
broken:
material: '{player}'
name: '&7{player}'
lore:
- '&fBlocos quebrados: &7{amount}'
- '&fPosição: &7{pos}'
coin:
material: '{player}'
name: '&7{player}'
lore:
- '&fFolhas: &7{amount}'
- '&fPosição: &7{pos}'
time:
material: '{player}'
name: '&7{player}'
lore:
- '&fTempo na Floresta: &7{amount}'
- '&fPosição: &7{pos}'Placeholders disponíveis: {player}, {amount}, {pos}
Menu de evolução (evolution)
Menu onde os jogadores evoluem seus encantamentos.
evolution:
name: '&8Floresta'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
previous-slot: 18
next-slot: 26
back-slot: 45Itens do menu de evolução
items:
tool-slot: 47
profile-slot: 50
skin-slot: 48
filter-slot: 52
disenchanter-slot: 53Menu de skins (skins)
Menu onde os jogadores podem trocar a skin da ferramenta.
skins:
name: '&8Floresta'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
tool-slot: 31Menu de filtro (filter)
Menu onde os jogadores podem desativar encantamentos.
filter:
name: '&8Floresta'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
tool-slot: 31
enchant:
name: '&a{enchant}'
lore:
- ''
- '&fEncantamento: &7{enchant}'
- '&fDesativado: &7{status}'
- ''Menu de desencantador (disenchanter)
Menu onde os jogadores podem desencantar níveis e receber reembolso.
disenchanter:
name: '&8Floresta'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
tool-slot: 31
enchant:
name: '&a{enchant}'
lore:
- ''
- '&fEncantamento: &7{enchant}'
- '&fNíveis: &7{level}'
- ''
- '&fIrá ganhar &a{yfloresta} folhas&f.'
- ''
- '&aBotão &fESQUERDO &apara desencatar 1 nível'
- '&aBotão &fDIREITO &apara desencatar {level} níveis'Menu de upgrade de área (upgrade-areas)
Menu onde os jogadores podem comprar novas áreas de floresta.
upgrade-areas:
name: '&8Floresta'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 31
previous-slot: 18
next-slot: 26Menu de classes (classes)
Menu onde os jogadores gerenciam suas classes.
classes:
name: '&8Floresta'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
previous-slot: 18
next-slot: 26
back-slot: 48
items:
classe-slot: 50
classe:
material: 'LEATHER_CHESTPLATE'
name: '&eClasse'
lore:
- '&7Upando sua classe você irá ganhar'
- '&7bônus na floresta, no ganho de'
- '&7coins e folhas.'
- ''
- '&fSua classe: &7{classe}'Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Floresta'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
size: 36Valores válidos: 9, 18, 27, 36, 45, 54
slots
Define os slots onde os itens principais serão exibidos.
Exemplo:
slots: [ 11, 12, 13, 14, 15 ]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 49previous-slot
Define o slot onde o botão de página anterior será exibido.
Exemplo:
previous-slot: 18next-slot
Define o slot onde o botão de próxima página será exibido.
Exemplo:
next-slot: 26Os slots começam em 0 (canto superior esquerdo) e vão até 53 (canto inferior direito em um menu de tamanho 54).