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: '&8Mineração'
size: 54
items:
classe-slot: 20
encantar-slot: 22
skin-slot: 24
top-slot: 31Estrutura 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 /mina.
Estrutura básica
main:
name: '&8Mineração'
size: 54
items:
classe-slot: 20
encantar-slot: 22
skin-slot: 24
top-slot: 31
public-mines-slot: 21
public-mine-config-slot: 21
info-slot: 40O tamanho do menu deve ser um múltiplo de 9 (9, 18, 27, 36, 45, 54).
Personalizando itens
Cada item do menu pode ser personalizado com material, nome e lore:
main:
name: '&8Mineração'
size: 54
items:
classe:
slot: 20
material: 'LEATHER_CHESTPLATE:0'
name: '&bClasses'
lore:
- ''
- '&7Sua classe: &f{classe}'
- '&7Bônus: &a+{bonus}%'
- ''
- '&aClique para gerenciarpublic-mines
Item para acessar a lista de minas públicas disponíveis.
public-mines:
slot: 21
material: 'GOLD_ORE'
name: '&eMinass Públicas'
lore:
- ''
- '&7Minere com outros jogadores'
- '&7em minas públicas compartilhadas.'
- ''
- '&aClique para acessar'Placeholders disponíveis:
{mine}- Nome da mina pública
public-mine-config
Item para acessar as configurações das minas públicas (apenas para administradores).
public-mine-config:
slot: 21
material: 'REDSTONE'
name: '&cConfiguração de Minas'
lore:
- ''
- '&7Configure as minas públicas'
- '&7e ajuste suas configurações.'
- ''
- '&aClique para acessar'Menu de classes (classes)
Menu de gerenciamento e upgrade de classes.
classes:
name: '&8Classes'
size: 54
arrows:
back-slot: 49
previous-slot: 45
next-slot: 53
slots:
- 10
- 11
- 12
# ... outros slots para as classesAs classes são configuradas no arquivo classes.yml e aparecem automaticamente neste menu.
Menu de encantamentos (enchants)
Menu de upgrade de encantamentos da picareta.
enchants:
name: '&8Encantamentos'
size: 54
arrows:
back-slot: 49
slots:
- 10
- 11
- 12
# ... outros slots para os encantamentosOs encantamentos são configurados na pasta enchantments/ e aparecem automaticamente neste menu.
Menu de skins (skins)
Menu de seleção de skins para picaretas.
skins:
name: '&8Skins'
size: 54
arrows:
back-slot: 49
previous-slot: 45
next-slot: 53
slots:
- 10
- 11
- 12
# ... outros slots para as skinsAs skins são configuradas no arquivo skins.yml e aparecem automaticamente neste menu.
Menu de ranking (top)
Menu de visualização do ranking de jogadores.
top:
name: '&8Top Mineradores'
size: 54
arrows:
back-slot: 49
previous-slot: 45
next-slot: 53
type-selector:
blocks-slot: 20
level-slot: 24
slots:
- 10
- 11
- 12
# ... outros slots para o rankingMenu de bombas (bombs)
Menu de seleção e uso de bombas.
bombs:
name: '&8Bombas'
size: 27
arrows:
back-slot: 22
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16As bombas são configuradas no arquivo bombs.yml e aparecem automaticamente neste menu.
Menu de boosters (boosters)
Menu de ativação de boosters.
boosters:
name: '&8Boosters'
size: 27
arrows:
back-slot: 22
slots:
- 10
- 11
- 12
- 13
- 14
- 15
- 16Os boosters são configurados no arquivo boosters.yml e aparecem automaticamente neste menu.
Menu de minas públicas (public-mines)
Menu que lista todas as minas públicas disponíveis para os jogadores.
public-mines:
name: '&8Minas Públicas'
size: 54
arrows:
back-slot: 49
previous-slot: 45
next-slot: 53
slots:
- 10
- 11
- 12
# ... outros slots para as minas públicasEstrutura de itens:
As minas públicas aparecem automaticamente com informações sobre limite de usuários e taxa de mineração.
Menu de configuração de mina pública (public-mine-config)
Menu de configuração para ajustar as minas públicas (apenas para administradores).
public-mine-config:
name: '&8Configuração: {mine}'
size: 54
arrows:
back-slot: 49
items:
tax-slot: 20
max-users-slot: 24Itens disponíveis:
- tax (slot 20) - Configurar taxa de mineração da mina pública
- max-users (slot 24) - Configurar limite de usuários simultâneos
Itens decorativos (glass)
Você pode adicionar itens decorativos para preencher espaços vazios:
main:
name: '&8Mineração'
size: 54
glass:
enabled: true
material: 'STAINED_GLASS_PANE:7'
name: ' '
slots:
- 0
- 1
- 2
# ... outros slotsAções de clique
Os itens do menu suportam diferentes ações:
Ações disponíveis
[open:menu_name]- Abre outro menu[close]- Fecha o menu atual[command:comando]- Executa um comando[sound:som]- Toca um som[console:comando]- Executa comando pelo console
Exemplo:
main:
items:
custom:
material: 'DIAMOND'
name: '&aItem Customizado'
lore:
- ''
- '&7Clique para executar ação'
left-actions:
- '[sound:LEVEL_UP]'
- '[command:mina info]'
right-actions:
- '[close]'Placeholders nos menus
Você pode usar placeholders internos e do PlaceholderAPI em todos os menus:
main:
items:
info:
material: 'PAPER'
name: '&eEstatísticas'
lore:
- ''
- '&fBlocos minerados: &e{blocks}'
- '&fNível: &e{level}'
- '&fClasse: &e{classe}'
- ''Consulte a página de Placeholders para ver todos os placeholders disponíveis.
Dicas de personalização
Usando cabeças customizadas
Você pode usar texturas de cabeças customizadas usando o valor base64 ou URL:
items:
custom-head:
material: 'a1b2c3d4...' # Texture value
name: '&aCabeça Customizada'Animações
Alguns itens suportam animações de material:
items:
animated:
materials:
- 'STAINED_GLASS_PANE:14'
- 'STAINED_GLASS_PANE:1'
- 'STAINED_GLASS_PANE:4'
delay: 5 # ticks
name: '&eItem Animado'Após alterar os menus, execute /minaadm reload para aplicar as mudanças.