Encantamentos
Configure os encantamentos das picaretas do plugin.
Visão geral
O yMinasPackets possui 17 encantamentos customizados que podem ser aplicados nas picaretas. Cada encantamento possui configurações detalhadas de níveis, preços, permissões e comportamentos.
Estrutura básica de configuração
Todos os encantamentos seguem esta estrutura:
enchants:
efficiency:
# Nome de exibição
name: 'Eficiência'
# Nível da picareta necessário
pickaxe-level: 0
# Ordem no menu
order: 1
# Mostrar no menu
show-menu: true
# Pode comprar no menu
can-buy: true
# Mostrar símbolo infinito
show-infinity: true
# Configuração de níveis
level:
default: 1000.0
maximum: 1000.0 # -1 para infinito
# Opções do encantamento
options:
delay: 0
xp: true
xp-mcmmo: true
economy: true
blocks: true
energy: true
custom-enchant: true
rewards: true
permission: ''
permission-buy: ''
skin-whitelist: []
show-skin-whitelist: false
# Multiplicador de preço
price-multiplier: 1.00
# Multiplicador de economia
economy-multiplier: 1.00
# Preços para evoluir
prices-default:
price1:
provider: 'yminaspackets'
price: 10000.0
prices-per-level:
price1:
provider: 'yminaspackets'
price: 10000.0
# Preço para desincantar
prices-disenchanter:
price2:
provider: 'yminaspackets'
price: 100.0
# Livro do encantamento
book:
material: ENCHANTED_BOOK
name: '&bLivro de Eficiência &7(MINA)'
lore: [...]
# Displays no menu
displays:
can: # Quando pode evoluir
material: DIAMOND_PICKAXE
name: '&aEficiência'
lore: [...]
cant: # Quando não pode evoluir
material: DIAMOND_PICKAXE
name: '&aEficiência'
lore: [...]
permission: # Quando não tem permissão
material: DIAMOND_PICKAXE
name: '&aEficiência'
lore: [...]
maximum: # Quando está no máximo
material: DIAMOND_PICKAXE
name: '&aEficiência'
lore: [...]Opções de configuração
Configurações básicas
name
Nome de exibição do encantamento.
enchants:
efficiency:
name: 'Eficiência'pickaxe-level
Nível mínimo da picareta para poder evoluir o encantamento.
enchants:
efficiency:
pickaxe-level: 0 # Sem requisito
destruction:
pickaxe-level: 50 # Requer picareta nível 50order
Ordem de exibição no menu de encantamentos.
enchants:
efficiency:
order: 1 # Primeiro no menu
fortune:
order: 2 # Segundo no menushow-menu
Define se o encantamento aparece no menu de evolução.
enchants:
efficiency:
show-menu: truecan-buy
Define se o jogador pode comprar/evoluir o encantamento no menu.
enchants:
efficiency:
can-buy: trueshow-infinity
Mostra o símbolo infinito (∞) no lugar do nível na lore da picareta.
enchants:
efficiency:
show-infinity: true # Mostra: Eficiência ∞Configurações de nível
level
Define o nível padrão e máximo do encantamento.
enchants:
efficiency:
level:
default: 1000.0 # Nível inicial
maximum: 1000.0 # Nível máximo
fortune:
level:
default: 0.0
maximum: 10.0
nuclear:
level:
default: 0.0
maximum: -1 # Sem limitelevel-percentage
Define a porcentagem de chance por nível (usado em encantamentos de chance).
enchants:
nuclear:
level-percentage: 0.15 # 0.15% por nívelEsta opção é usada em encantamentos como Nuclear, Destructor, etc. O placeholder {percentage} mostra a chance calculada.
Opções do encantamento
options.delay
Tempo de espera em segundos para usar o encantamento novamente.
enchants:
efficiency:
options:
delay: 0 # Sem cooldown
nuclear:
options:
delay: 60 # 60 segundos de cooldownoptions.xp
Ativa o drop de experiência vanilla ao minerar com este encantamento.
enchants:
efficiency:
options:
xp: trueoptions.xp-mcmmo
Ativa o ganho de XP do mcMMO ao minerar.
enchants:
efficiency:
options:
xp-mcmmo: trueoptions.economy
Ativa o ganho de dinheiro ao minerar.
enchants:
efficiency:
options:
economy: trueoptions.blocks
Ativa o ganho de blocos ao minerar.
enchants:
efficiency:
options:
blocks: trueoptions.energy
Ativa o ganho de energia para a picareta.
enchants:
efficiency:
options:
energy: trueoptions.custom-enchant
Ativa os custom enchants configurados.
enchants:
efficiency:
options:
custom-enchant: trueoptions.rewards
Ativa as recompensas configuradas em mine_rewards.yml.
enchants:
efficiency:
options:
rewards: trueoptions.permission
Permissão necessária para usar o encantamento. Deixe vazio para não exigir.
enchants:
efficiency:
options:
permission: '' # Sem permissão
vip-enchant:
options:
permission: 'mina.enchant.vip'options.permission-buy
Permissão necessária para comprar/evoluir o encantamento.
enchants:
efficiency:
options:
permission-buy: ''options.skin-whitelist
Lista de skins (por order) que podem usar este encantamento. Deixe vazio para todas.
enchants:
efficiency:
options:
skin-whitelist: [] # Todas as skins
special-enchant:
options:
skin-whitelist: [3, 4] # Apenas skins com order 3 e 4options.show-skin-whitelist
Mostrar o encantamento no menu mesmo se o jogador não tiver a skin necessária.
enchants:
efficiency:
options:
show-skin-whitelist: falseConfigurações de preço
price-multiplier
Multiplicador aplicado aos preços do encantamento.
enchants:
efficiency:
price-multiplier: 1.00 # Preço normal
expensive:
price-multiplier: 2.50 # Preço 2.5x maioreconomy-multiplier
Multiplicador aplicado aos ganhos de economia ao usar este encantamento. Permite balancear diferentes encantamentos para diferentes tipos de economia.
enchants:
efficiency:
economy-multiplier: 1.00 # Ganho normal
nuclear:
economy-multiplier: 2.0 # Dobra o ganho
laser:
economy-multiplier: 1.5 # 50% a maisExplicação:
- Este multiplicador é aplicado aos ganhos monetários quando um jogador minera usando o encantamento
- Valores maiores que 1.0 aumentam o ganho de economia
- Valores menores que 1.0 diminuem o ganho de economia
- Útil para balancear encantamentos poderosos e evitar inflação
Exemplo prático:
Se um bloco dá 100 moedas e o multiplicador é 1.5:
- O jogador receberá 150 moedas ao minerar com o encantamento
enchants:
nuclear:
name: 'Nuclear'
economy-multiplier: 0.5 # Reduz para 50% do ganho
level:
default: 0.0
maximum: 10.0
explosion:
name: 'Explosão'
economy-multiplier: 1.8 # Aumenta para 180% do ganho
level:
default: 0.0
maximum: 5.0Configure este valor com cuidado para manter o balanceamento da economia do servidor. Encantamentos muito poderosos devem ter multiplicadores menores.
prices-default
Preço inicial para comprar o encantamento pela primeira vez.
enchants:
efficiency:
prices-default:
price1:
provider: 'yminaspackets'
price: 10000.0prices-per-level
Preço para evoluir cada nível do encantamento.
enchants:
efficiency:
prices-per-level:
price1:
provider: 'yminaspackets'
price: 10000.0Providers disponíveis:
yminaspackets- Blocos mineradosmoney- Economia principal- Outras economias configuradas
Você pode adicionar múltiplos custos usando price1, price2, etc.
prices-disenchanter
Preço para remover o encantamento da picareta.
enchants:
efficiency:
prices-disenchanter:
price2:
provider: 'yminaspackets'
price: 100.0Mensagens
Alguns encantamentos possuem mensagens customizadas ao serem ativados:
enchants:
nuclear:
messages:
title: '&cNuclear<nl>&cativado'
actionbar: '&cEncantamento Nuclear ativado!'
chat: '<nl>&c&lNUCLEAR: &cAtivado com sucesso!<nl>'
sound: 'EXPLODE'Configurações visuais
animation
Define se o encantamento possui animação ao ser ativado.
enchants:
destructor:
animation: truebook
Configuração do livro do encantamento.
enchants:
efficiency:
book:
material: ENCHANTED_BOOK
name: '&bLivro de Eficiência &7(MINA)'
lore:
- '&7Este encantamento permite que você'
- '&7minere com mais agilidade.'
- ''
- '&f > Nível: &b{amount}&f.'
- ''
- '&aBotão &fdireito &apara ativar'Placeholders no livro:
{amount}- Quantidade de níveis no livro
displays
Configuração dos itens exibidos no menu em diferentes estados.
enchants:
efficiency:
displays:
can:
# Quando pode evoluir
material: DIAMOND_PICKAXE
name: '&aEficiência'
lore:
- '&f > Nível: &b{actual}&f/&b{maximum}&f.'
- '&f > Custo: &a{yminaspackets} blocos&f.'
- ''
- '&aClique para evoluir'
cant:
# Quando não tem recursos
lore:
- '&cVocê não tem blocos suficientes.'
permission:
# Quando não tem permissão
lore:
- '&cVocê não tem permissão.'
maximum:
# Quando está no máximo
lore:
- '&cVocê já está no máximo.'Placeholders nos displays:
{actual}- Nível atual{maximum}- Nível máximo{percentage}- Porcentagem de chance (se aplicável){level}- Nível da picareta necessário{yminaspackets}- Preço em blocos{money}- Preço em dinheiro
Lista dos 17 encantamentos
1. Efficiency (Eficiência)
Permite minerar com mais agilidade (velocidade de quebra).
efficiency:
name: 'Eficiência'
show-infinity: true
level:
default: 1000.0
maximum: 1000.02. Fortune (Fortuna)
Aumenta a quantidade de recursos obtidos ao minerar.
fortune:
name: 'Fortuna'
show-infinity: false
level:
default: 0.0
maximum: 10.03. Nuclear
Chance de quebrar a mina inteira ao minerar um bloco.
nuclear:
name: 'Nuclear'
level-percentage: 0.15 # 0.15% por nível
level:
default: 0.0
maximum: 10.0
messages:
title: '&cNuclear<nl>&cativado'4. Destructor (Destruidor)
Chance de quebrar uma camada inteira de blocos.
destructor:
name: 'Destruidor'
animation: true
level-percentage: 0.15
level:
default: 0.0
maximum: 10.0
messages:
title: '&cDestruidor<nl>&cativado'5. Summoner (Sumonador)
Chance de transformar um bloco em LuckyBlock ao quebrá-lo.
summoner:
name: 'Sumonador'
level-percentage: 0.15
level:
default: 0.0
maximum: 10.0Requer o plugin yLuckyBlock instalado para funcionar!
6. Speed (Velocidade)
Aplica efeito de velocidade ao jogador na mina.
speed:
name: 'Velocidade'
level:
default: 0.0
maximum: 1.07. Haste (Pressa)
Aplica efeito de pressa (mineração rápida) ao jogador.
haste:
name: 'Pressa'
level:
default: 0.0
maximum: 3.08. Lucky (Sorte)
Chance de ativar eventos especiais ao minerar.
lucky:
name: 'Sorte'
level-percentage: 0.15
level:
default: 0.0
maximum: 10.09. Explosion (Explosão)
Quebra blocos em área ao redor do bloco minerado.
explosion:
name: 'Explosão'
animation: true
level:
default: 0.0
maximum: 5.010. Laser
Quebra uma linha de blocos na direção que o jogador está olhando.
laser:
name: 'Laser'
level:
default: 0.0
maximum: 10.011. Drill (Broca)
Quebra blocos em formato de broca/espiral.
drill:
name: 'Broca'
animation: true
level:
default: 0.0
maximum: 5.012. Multiplier (Multiplicador)
Multiplica a quantidade de recursos obtidos.
multiplier:
name: 'Multiplicador'
level:
default: 0.0
maximum: 10.013. Eletricity (Eletricidade)
Efeito elétrico que quebra blocos adjacentes.
eletricity:
name: 'Eletricidade'
animation: true
level:
default: 0.0
maximum: 5.014. Sphere (Esfera)
Quebra blocos em formato esférico.
sphere:
name: 'Esfera'
animation: true
level:
default: 0.0
maximum: 5.015. X
Quebra blocos em formato de X.
x:
name: 'X'
animation: true
level:
default: 0.0
maximum: 3.016. Linear
Quebra uma linha horizontal de blocos.
linear:
name: 'Linear'
level:
default: 0.0
maximum: 10.017. Inverted Destructor (Destruidor Invertido)
Similar ao Destructor, mas quebra camadas de baixo para cima.
inverted-destructor:
name: 'Destruidor Invertido'
animation: true
level-percentage: 0.15
level:
default: 0.0
maximum: 10.018. Abelha Explosiva (Bee Explosive)
Invoca abelhas explosivas ao minerar, causando dano em área ao redor do bloco quebrado.
bee-explosive:
name: 'Abelha Explosiva'
level-percentage: 0.10
level:
default: 0.0
maximum: 10.0Este encantamento faz parte do addon Deluxe (addons/deluxe.yml).
19. Magma
Transforma os blocos ao redor em magma ao minerar, criando um efeito de área com blocos de magma.
magma-enchant:
name: 'Magma'
level-percentage: 0.10
level:
default: 0.0
maximum: 10.0Este encantamento faz parte do addon Deluxe (addons/deluxe.yml).
Criando livros de encantamento
Para dar um livro de encantamento a um jogador:
/minaadm give enchant <jogador> <encantamento> <nível>Exemplo:
/minaadm give enchant Player123 efficiency 100Desencantando
Os jogadores podem remover encantamentos através do menu de desencantamento, pagando o preço configurado em prices-disenchanter.
Combinando encantamentos
Uma picareta pode ter múltiplos encantamentos simultaneamente!
Dica de balanceamento:
- Encantamentos passivos (Efficiency, Fortune, Speed, Haste) funcionam sempre
- Encantamentos de área (Destructor, Explosion, etc.) podem ter
delay(cooldown) - Encantamentos de chance (Nuclear, Summoner, Lucky) usam
level-percentage
Customização avançada
Criando um encantamento exclusivo VIP
enchants:
vip-fortune:
name: '&6Fortuna VIP'
pickaxe-level: 0
order: 99
show-menu: true
can-buy: true
show-infinity: false
level:
default: 0.0
maximum: 20.0
options:
permission: 'mina.vip'
permission-buy: 'mina.vip'
price-multiplier: 0.50 # 50% mais barato
prices-per-level:
price1:
provider: 'yminaspackets'
price: 5000.0Criando encantamento com múltiplos custos
enchants:
premium-nuclear:
name: '&b&lNuclear Premium'
prices-per-level:
price1:
provider: 'yminaspackets'
price: 50000.0
price2:
provider: 'money'
price: 10000.0
price3:
provider: 'gems'
price: 100Permissões
Para usar encantamentos:
yminaspackets.usePara acessar o menu de encantamentos:
/mina enchantsApós alterar as configurações de encantamentos, execute /minaadm reload para aplicar as mudanças.
Notas importantes
Não mude o ID do encantamento (chave no YAML), pois isso pode causar problemas de reconhecimento!
Recomendações:
- Mantenha os IDs originais (efficiency, fortune, nuclear, etc.)
- Ajuste apenas os valores de preços, níveis e opções
- Teste o balanceamento antes de aplicar em produção
- Use
show-menu: falsepara ocultar encantamentos em desenvolvimento - Configure
pickaxe-leveladequadamente para criar progressão