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.']
# Menu principal
main:
name: '&8Campo - Principal'
size: 36
items:
profile-slot: 10
rewards-slot: 12
flowers-slot: 14
top-slot: 16
booster-slot: 20
areas-slot: 22Configurações gerais
menu-updater
Ativa ou desativa o sistema de atualização automática do menu principal.
Exemplo:
menu-updater: truemenu-updater-time
Define o tempo em ticks para atualizar o menu automaticamente.
Exemplo:
menu-updater-time: 200 # 10 segundos (200 ticks ÷ 20 = 10s)20 ticks = 1 segundo
Setas de navegação
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 exibido quando os jogadores executam /campo.
Estrutura básica
main:
name: '&8Campo - Principal'
size: 36
items:
profile-slot: 10
rewards-slot: 12
flowers-slot: 14
top-slot: 16
booster-slot: 20
areas-slot: 22name
Define o título do menu exibido no topo.
Exemplo:
main:
name: '&8Campo - Principal'size
Define o tamanho do menu (deve ser múltiplo de 9, máximo 54).
Exemplo:
main:
size: 36Valores válidos: 9, 18, 27, 36, 45, 54
Itens do menu
profile
Exibe informações do perfil do jogador no campo.
Exemplo:
main:
items:
profile-slot: 10
profile:
material: '{player}'
name: '&eSeu Perfil'
lore:
- '&7Confira detalhes do seu'
- '&7jogador no campo.'
- ''
- ' &8▶ &fTempo no campo: &7{time}'
- ''
- ' &8▶ &fFlores quebradas: &7{broken}'
- ' &8▶ &fRecompensas no armazém: &7{rewards}'
- ' &8▶ &fFertilizantes: &a✿&f{coin}'
- ''Placeholders disponíveis: {time} - Tempo no campo, {broken} - Flores quebradas, {rewards} - Recompensas, {coin} - Fertilizantes
rewards
Botão para acessar o menu de recompensas armazenadas.
Exemplo:
main:
items:
rewards-slot: 12
rewards:
material: 'CHEST'
name: '&6Recompensas'
lore:
- '&7Gerencie as recompensas'
- '&7que você ganhou.'
- ''
- ' &8▶ &fRecompensas: &7{rewards}'
- ''
- '&6Clique para gerenciar!'flowers
Botão para acessar o menu de flores disponíveis.
Exemplo:
main:
items:
flowers-slot: 14
flowers:
material: 'RED_ROSE'
name: '&dFlores'
lore:
- '&7Consulte as possíveis'
- '&7recompensas das flores.'
- ''
- '&dClique para acessar!'top
Botão para acessar o menu de ranking.
Exemplo:
main:
items:
top-slot: 16
top:
material: '351137e11443a8fbb05fcd3ccc1af9bd2303918f35448185e3ed96ef184da'
name: '&aTOP Jogadores'
lore:
- '&7Visualize os jogadores que estão'
- '&7se destacando em nosso campo.'
- ''
- '&aClique para acessar!'booster
Exibe informações sobre o booster ativo.
Exemplo:
main:
items:
booster-slot: 20
booster:
material: 'GLASS_BOTTLE:0'
name: '&aBooster'
glow: true
lore:
- '&cVocê não possui nenhum booster ativo.'go/leave
Botões para entrar ou sair do campo.
Exemplo:
main:
items:
go:
slot: 24
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aIr ao campo'
lore:
- '&7Clique para entrar na'
- '&7área de campo'
leave:
slot: 24
material: '5fde3bfce2d8cb724de8556e5ec21b7f15f584684ab785214add164be7624b'
name: '&cSair do campo'
lore:
- '&7Clique para sair da'
- '&7área de campo'areas
Botão para acessar o menu de áreas.
Exemplo:
main:
items:
areas-slot: 22
areas:
material: TNT
name: '&bÁreas'
lore:
- '&7Evolua sua área de campo'
- '&7e tenha plantações diferenciadas.'
- ''
- '&aClique para evoluir'
# Ícone quando o jogador já comprou todas as áreas
areas-max:
material: 'BEACON'
name: '&aÁreas maximizadas'
lore:
- '&7Você já evoluiu todas'
- '&7as áreas disponíveis.'
- ''
- '&aParabéns!'Menu de recompensas (main-rewards)
Menu para gerenciar recompensas armazenadas.
main-rewards:
name: '&8Campo - 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 flores (flowers)
Menu de preview das flores disponíveis.
flowers:
name: '&8Campo'
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 as recompensas de uma flor específica.
rewards-preview:
name: '&8Campo'
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 ranking (top)
Menu de ranking dos jogadores.
top:
name: '&8Campo - Destaques'
size: 36
slots: [ 10, 11, 12, 13, 14, 15, 16 ]
back-slot: 30
previous-slot: 9
next-slot: 17
selector:
slot: 31
material: '22d145c93e5eac48a661c6f27fdaff5922cf433dd627bf23eec378b9956197'
name: '&aSeletor do TOP'
types:
broken:
enabled: true
name: 'Flores quebradas'
coin:
enabled: true
name: 'Fertilizantes'
time:
enabled: true
name: 'Tempo no campo'
formats:
seeing: ' &8• &f{name}'
select: ' &8• &7{name}'
items:
broken:
material: '{player}'
name: '&7{player}'
lore:
- '&fFlores quebradas: &7{amount}'
- '&fPosição: &7{pos}'
coin:
material: '{player}'
name: '&7{player}'
lore:
- '&fFertilizantes: &7{amount}'
- '&fPosição: &7{pos}'
time:
material: '{player}'
name: '&7{player}'
lore:
- '&fTempo no campo: &7{amount}'
- '&fPosição: &7{pos}'Placeholders disponíveis: {player} - Nome do jogador, {amount} - Quantia, {pos} - Posição, {name} - Nome do tipo
Menu de evolução (evolute)
Menu para evoluir encantamentos da tesoura.
evolute:
name: '&8Campo - Evoluir'
size: 36
slots: [ 11, 13, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
tool-slot: 31
profile-slot: 33
skin-slot: 30
remove-skin-slot: 35
items:
profile:
material: '{player}'
name: '&a{player}'
lore:
- ''
- '&fFertilizantes: &b{coin}'
- ''
skin:
material: '731f3279fc112b7f18bd0a2229934fcb5605c62823ce698b8b503ecccf0a3ac4'
name: '&aSkins'
lore:
- '&7Configure a skin da sua ferramenta'
- '&7e ganhe alguns bônus.'
- ''
- '&aClique para acessar'
remove-skin:
material: '68d40935279771adc63936ed9c8463abdf5c5ba78d2e86cb1ec10b4d1d225fb'
name: '&cRemover Skin'
lore:
- '&7Remova a skin atual da sua ferramenta'
- '&7e colete ela para o inventário.'
- ''
- '&cClique para remover.'Menu de skins (skins)
skins:
name: '&8Campo - Skins'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
tool-slot: 31Menu de áreas (upgrade-areas)
Menu para fazer upgrade de áreas.
upgrade-areas:
name: '&8Campo - Áreas'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 31
previous-slot: 18
next-slot: 26Opções de configuração de menus
slots
Define os slots onde os itens principais serão exibidos.
Exemplo:
slots: [ 11, 12, 13, 14, 15, 16 ]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).
Após alterar os menus, é recomendado reiniciar o servidor para aplicar todas as mudanças corretamente.