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: 27
items:
reset-slot: 10
info-slot: 11
pickaxe-slot: 13
friends-slot: 15
remove-slot: 16
refill-slot: 12Estrutura 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 interagem com a mina.
Estrutura básica
main:
name: '&8Mineração'
size: 27
items:
reset-slot: 10
info-slot: 11
pickaxe-slot: 13
friends-slot: 15
remove-slot: 16
refill-slot: 12Itens do menu
info
Exibe informações sobre a mina privada.
Exemplo:
items:
info:
material: 'PAPER'
name: '&aInformações'
lore:
- '&7Visualize o status e informações'
- '&7gerais da sua mina privada.'
- ''
- ' &8> &fBlocos: &c{blocks_mined}&7/&a{blocks_total}'
- ' &8> &fAmigos: &a{friends}'
- ' &8> &fTempo para resetar: &a{time}'
- ''Placeholders disponíveis: {blocks_mined}, {blocks_total}, {friends}, {time}
pickaxe
Botão para pegar a picareta da mina.
Exemplo:
items:
pickaxe:
material: 'DIAMOND_PICKAXE'
name: '&aPicareta'
lore:
- '&7Garanta sua picareta e comece já'
- '&7a sua jornada de mineração.'
- ''
- '&aClique para pegar.'friends
Botão para gerenciar amigos na mina.
Exemplo:
items:
friends:
material: 'EMERALD'
name: '&aAmigos'
lore:
- '&7Gerencie quem pode minerar junto'
- '&7contigo nessa mina.'
- ''
- '&f> Quantia: &a{friends}'
- ''
- '&aClique para gerenciar.'Placeholder disponível: {friends} - Quantidade de amigos
remove
Botão para remover a mina e recuperá-la em item.
Exemplo:
items:
remove:
material: 'BARRIER'
name: '&cRemover'
lore:
- '&7Remova sua estrutura de mina e'
- '&7pegue ela em item novamente.'
- ''
- '&aClique para remover.'reset
Botão para resetar a mina manualmente.
Exemplo:
items:
reset:
material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
name: '&aResetar'
lore:
- '&7Resete sua mina por completo'
- '&7e minere mais blocos.'
- ''
- '&fPreço: &a{money}'
- ''
- '&aClique para resetar.'Placeholder disponível: {money} - Preço para resetar
reset-time
Exibido quando o jogador precisa aguardar para resetar.
Exemplo:
items:
reset-time:
material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
name: '&aResetar'
lore: [ '&cAguarde {time} para resetar novamente.' ]Placeholder disponível: {time} - Tempo restante
reset-permission
Exibido quando o jogador não tem permissão para resetar.
Exemplo:
items:
reset-permission:
material: 924757bc9a3171f9d0fdfbd209ac42e15f7744eb5f2db31920ff8af8d94567c6
name: '&aResetar'
lore: [ '&cVocê não tem permissão para isso.' ]refill
Exibido quando puder recarregar os resets
Exemplo:
items:
# item para recarregar resets
refill:
material: 'EXPERIENCE_BOTTLE'
name: '&aRecarregar Resets'
lore:
- '&7Recarregue os resets da sua mina'
- '&7para evitar que ela seja deletada.'
- ''
- '&fResets restantes: &a{resets_remaining}'
- '&fResets máximos: &a{resets_max}'
- ''
- '&fPreço: &a{money}'
- '&fQuantia: &a+{refill_amount} resets'
- ''
- '&aClique para recarregar.'refill-disabled
Exibido quando a mina não possuir limite de resets
Exemplo:
items:
# item para recarregar resets
refill-disabled:
material: 'GLASS_BOTTLE'
name: '&cRecarregar Resets'
lore:
- '&7Esta mina não possui limite de resets.'refill-max
Exibido quando a mina já tiver com o máximo de limite de resets
Exemplo:
items:
# item para recarregar resets
refill-max:
material: 'GLASS_BOTTLE'
name: '&cRecarregar Resets'
lore:
- '&7Sua mina já possui o máximo'
- '&7de resets disponíveis.'
- ''
- '&fResets restantes: &a{resets_remaining}'
- '&fResets máximos: &a{resets_max}'Menu de evolução (evolution)
Menu onde os jogadores evoluem os encantamentos da picareta.
Estrutura básica
evolution:
name: '&8Mineração'
size: 54
slots: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24, 29, 30, 31, 32, 33 ]
previous-slot: 18
next-slot: 26
items:
pickaxe-slot: 47
filter-slot: 49
disenchanter-slot: 51
skin-slot: 48Itens do menu
filter
Botão para acessar o menu de filtro de encantamentos.
Exemplo:
items:
filter:
material: HOPPER
glow: true
name: '&aFiltro'
lore:
- '&7Desabilite encantamentos que não'
- '&7queira utilizar no momento.'
- ''
- '&aClique para acessar'disenchanter
Botão para acessar o menu de desencantador.
Exemplo:
items:
disenchanter:
material: ANVIL
glow: true
name: '&aDesencantador'
lore:
- '&7Desencante encantamentos que não'
- '&7queira utilizar e receba o valor'
- '&7de volta.'
- ''
- '&aClique para acessar'skin
Botão para acessar o menu de skins.
Exemplo:
items:
skin:
material: '731f3279fc112b7f18bd0a2229934fcb5605c62823ce698b8b503ecccf0a3ac4'
name: '&aSkins'
lore:
- '&7Configure a skin da sua picareta'
- '&7e ganhe alguns bônus.'
- ''
- '&aClique para acessar'Menu de filtro (filter)
Menu para ativar/desativar encantamentos da picareta.
Estrutura básica
filter:
name: '&8Mineração'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
pickaxe-slot: 31Itens do menu
enchant
Item que representa cada encantamento no filtro.
Exemplo:
items:
enchant:
name: '&a{enchant}'
lore:
- ''
- '&fEncantamento: &7{enchant}'
- '&fDesativado: &7{status}'
- ''Placeholders disponíveis: {enchant}, {status}
Menu de desencantador (disenchanter)
Menu para remover encantamentos e receber o valor de volta.
Estrutura básica
disenchanter:
name: '&8Mineração'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
pickaxe-slot: 31Itens do menu
enchant
Item que representa cada encantamento no desencantador.
Exemplo:
items:
enchant:
name: '&a{enchant}'
lore:
- ''
- '&fEncantamento: &7{enchant}'
- '&fNíveis: &7{level}'
- ''
- '&fIrá ganhar &a{money} coins&f.'
- ''
- '&aBotão &fESQUERDO &apara desencatar 1 nível'
- '&aBotão &fDIREITO &apara desencatar {level} níveis'Placeholders disponíveis: {enchant}, {level}, {money}
Menu de amigos (friends)
Menu para gerenciar amigos na mina privada.
Estrutura básica
friends:
name: '&8Mineração'
size: 54
slots: [10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 37, 38, 39, 40, 41, 42, 43]
previous-slot: 9
next-slot: 17
back-slot: 18
items:
add-slot: 27Itens do menu
add
Botão para adicionar um novo amigo.
Exemplo:
items:
add:
material: '8e9b27fccd80921bd263c91dc511d09e9a746555e6c9cad52e8562ed0182a2f'
name: '&aAdicionar amigo'
lore:
- '&7Clique aqui para adicionar'
- '&7amigos para poder usar'
- '&7esta mina.'friend
Item que representa cada amigo adicionado.
Exemplo:
items:
friend:
material: '{player}'
name: '&a{player}'
lore:
- ''
- '&aBotão &fDIREITO&a para deletar.'
- ''Placeholder disponível: {player} - Nome do jogador amigo
Menu de skins (skins)
Menu para selecionar skins para a picareta.
Estrutura básica
skins:
name: '&8Mineração'
size: 36
slots: [ 11, 12, 13, 14, 15 ]
back-slot: 29
previous-slot: 18
next-slot: 26
items:
pickaxe-slot: 31Opções de configuração de menus
name
Define o título do menu exibido no topo.
Exemplo:
name: '&8Mineração'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: [ 11, 12, 13, 14, 15, 20, 21, 22, 23, 24 ]back-slot
Define o slot onde o botão de voltar será exibido.
Exemplo:
back-slot: 29previous-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).