Encantamentos
Configure os encantamentos personalizados do plugin.
Exemplo completo de configuração
Aqui está um exemplo completo de como configurar encantamentos personalizados:
enchants:
gravity:
# Nome nos itens e mensagens
display-name: '&7Anti-Gravidade'
# Itens que poderá aplicar o encantamento
apply-whitelist: [ 'DIAMOND_BOOTS', 'GOLD_BOOTS', 'IRON_BOOTS', 'CHAINMAIL_BOOTS', 'LEATHER_BOOTS' ]
# Custos para ativação
prices:
price1:
provider: 'money'
amount: 0.0
# Chance de ativação
chance: 100.0
# Mensagens ao ativar
messages:
chat: ''
actionbar: '&eDano de queda cancelado.'
title: ''
# Livro do encantamento
book:
material: 'ENCHANTED_BOOK'
name: '&eLivro Encantado'
lore:
- '&7Encantamento: &b{display-name}'
- '&7Aplicável em: &fBotas'
- ''
- '&e*&fComo funciona?'
- '&7Ao cair de certas alturas'
- '&7o dano será cancelado.'Estrutura básica de um encantamento
Cada encantamento possui uma estrutura básica que define seu comportamento:
display-name
Nome do encantamento que aparecerá nos itens e mensagens.
Exemplo:
enchants:
gravity:
display-name: '&7Anti-Gravidade'apply-whitelist
Lista de materiais nos quais o encantamento pode ser aplicado.
Exemplo:
enchants:
gravity:
apply-whitelist: [ 'DIAMOND_BOOTS', 'GOLD_BOOTS', 'IRON_BOOTS' ]prices
Define o custo para usar o encantamento (opcional).
Exemplo:
enchants:
gravity:
prices:
price1:
provider: 'money'
amount: 100.0
price2:
provider: 'points'
amount: 50chance
Chance de ativação do encantamento em porcentagem (0-100).
Exemplo:
enchants:
gravity:
chance: 100.0messages
Mensagens exibidas quando o encantamento é ativado.
Exemplo:
enchants:
gravity:
messages:
chat: '&aEncantamento ativado!'
actionbar: '&eDano de queda cancelado.'
title: '&a&lATIVADO'Deixe vazio ('') para não exibir mensagem em determinado tipo.
book
Configuração do livro de encantamento.
Exemplo:
enchants:
gravity:
book:
material: 'ENCHANTED_BOOK'
name: '&eLivro Encantado'
lore:
- '&7Encantamento: &b{display-name}'
- '&7Aplicável em: &fBotas'Use o placeholder {display-name} para mostrar o nome do encantamento.
Tipos de encantamentos
O plugin suporta diversos tipos de encantamentos com efeitos diferentes:
Anti-Gravidade (Dano de queda)
Cancela o dano de queda do jogador.
Exemplo:
enchants:
gravity:
display-name: '&7Anti-Gravidade'
apply-whitelist: [ 'DIAMOND_BOOTS', 'GOLD_BOOTS', 'IRON_BOOTS', 'CHAINMAIL_BOOTS', 'LEATHER_BOOTS' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
messages:
chat: ''
actionbar: '&eDano de queda cancelado.'
title: ''Remover corações
Remove uma quantidade de vida do jogador atacado.
Exemplo:
enchants:
billionaire:
display-name: '&7Bilionário'
apply-whitelist: [ 'DIAMOND_AXE', 'GOLD_AXE', 'IRON_AXE' ]
prices:
price1:
provider: 'money'
amount: 750.0
chance: 100.0
# Quantia que irá reduzir da vida do jogador inimigo
reduce-target-health: 3.0reduce-target-health: Define quantos corações serão removidos (1.0 = meio coração).
Remover efeitos
Remove efeitos específicos do jogador atacado.
Exemplo:
enchants:
cheater:
display-name: '&7Cheater'
apply-whitelist: [ 'DIAMOND_AXE', 'DIAMOND_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
# Efeitos que serão removidos do inimigo
remove-target-effects:
- 'DAMAGE_RESISTANCE'
- 'REGENERATION'Multiplicador de dano
Multiplica o dano causado no ataque.
Exemplo:
enchants:
critical:
display-name: '&7Críticos'
apply-whitelist: [ 'DIAMOND_SWORD', 'IRON_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
# Multiplicador de dano a mais aplicado no inimigo
damage-multiplier: 1.25damage-multiplier: 1.25 = 125% do dano (25% a mais).
Aplicar efeitos
Aplica efeitos negativos no jogador atacado.
Exemplo:
enchants:
dementor:
display-name: '&7Dementor'
apply-whitelist: [ 'DIAMOND_SWORD', 'IRON_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
# Efeitos que serão aplicados ao inimigo
apply-target-effects:
- 'BLINDNESS:1-100'
- 'SLOW:2-60'Formato: EFEITO:NIVEL-DURACAO (duração em ticks, 20 ticks = 1 segundo).
Raio (Lightning)
Executa um raio no jogador atacado.
Exemplo:
enchants:
strike:
display-name: '&7Strike'
apply-whitelist: [ 'DIAMOND_AXE', 'DIAMOND_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
reduce-target-health: 3.0
strike-lightning: truestrike-lightning: Define se um raio será executado no alvo.
Embaralhar inventário
Embaralha os itens da hotbar do jogador atacado.
Exemplo:
enchants:
shuffle:
display-name: '&7Shuffle'
apply-whitelist: [ 'DIAMOND_SWORD', 'IRON_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
shuffle-hotbar: trueshuffle-hotbar: Define se a hotbar será embaralhada.
Paralisar
Paralisa o jogador atacado por um período.
Exemplo:
enchants:
paralyze:
display-name: '&7Paralyze'
apply-whitelist: [ 'DIAMOND_SWORD', 'IRON_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
paralyze: true
# Tempo de paralisação em segundos
paralyze-delay: 3paralyze-delay: Define por quantos segundos o jogador ficará paralisado.
Roubar vida
Rouba vida do jogador atacado e adiciona ao atacante.
Exemplo:
enchants:
vampire:
display-name: '&7Vampire'
apply-whitelist: [ 'DIAMOND_AXE', 'GOLD_AXE' ]
prices:
price1:
provider: 'money'
amount: 750.0
chance: 100.0
# Quantia que irá roubar da vida do jogador inimigo
steal-target-health: 3.0steal-target-health: Define quantos corações serão roubados (1.0 = meio coração).
Fly em mundos específicos
Permite voar em mundos específicos ao usar o item encantado.
Exemplo:
enchants:
fly:
display-name: '&7Anjo'
apply-whitelist: [ 'DIAMOND_CHESTPLATE' ]
# Mundos que o jogador irá ter fly
fly-worlds: [ 'PlotWorld', 'Creative' ]fly-worlds: Lista de mundos onde o jogador poderá voar.
Buffs ao vestir armadura
Aplica efeitos positivos ao jogador enquanto veste a armadura.
Exemplo:
enchants:
defender:
display-name: '&7Defensor'
apply-whitelist: [ 'DIAMOND_HELMET', 'DIAMOND_CHESTPLATE', 'DIAMOND_LEGGINGS', 'DIAMOND_BOOTS' ]
prices:
price1:
provider: 'money'
amount: 750.0
# Lista de efeitos que o jogador irá ter
# effect:level
buffs-effect-list: [ 'INCREASE_DAMAGE:1', 'SPEED:1', 'REGENERATION:1' ]Formato: EFEITO:NIVEL (os efeitos são permanentes enquanto usa a armadura).
Pulo duplo
Permite dar um pulo duplo ao apertar espaço duas vezes.
Exemplo:
enchants:
double-jump:
display-name: '&7Pulo-Duplo'
apply-whitelist: [ 'DIAMOND_BOOTS', 'GOLD_BOOTS' ]
messages:
chat: ''
actionbar: '&ePulo duplo ativado.'
title: ''Cancelar dano recebido
Tem chance de cancelar o dano recebido ao ser atacado.
Exemplo:
enchants:
defensor:
display-name: '&7Defensor'
apply-whitelist: [ 'DIAMOND_CHESTPLATE' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
messages:
chat: ''
actionbar: '&eDano recebido cancelado.'
title: ''Super picareta (Área 3x3)
Minera uma área 3x3 ao quebrar minérios.
Exemplo:
enchants:
super-pickaxe:
display-name: '&7Super Picareta'
apply-whitelist: [ 'DIAMOND_PICKAXE' ]
# Tamanho da área que será minerada
radius: 3radius: Define o raio da área que será minerada (3 = 3x3).
Desnorteador (Náusea)
Aplica o efeito de Náusea no jogador atacado ao acertar um golpe.
Exemplo:
enchants:
moider:
display-name: '&7Desnorteador'
apply-whitelist: [ 'DIAMOND_SWORD', 'DIAMOND_AXE', 'IRON_SWORD', 'IRON_AXE' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
apply-target-effects:
- 'CONFUSION:1-100'Usa apply-target-effects com o efeito CONFUSION (Náusea). Aplicável em espadas e machados.
Mestre Atirador (Dano triplo com arco)
Tem 15% de chance de triplicar o dano com arco ao atacar um jogador que segura espada ou machado de diamante.
Exemplo:
enchants:
master-shooter:
display-name: '&7Mestre Atirador'
apply-whitelist: [ 'BOW' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 15.0
damage-multiplier: 3.0Usa damage-multiplier: 3.0 para triplicar o dano. A chance de 15% é configurada em chance.
Aspecto de Gelo (Arena de gelo)
Tem 10% de chance de criar uma arena de gelo ao redor do jogador atacado, imobilizando-o temporariamente.
Exemplo:
enchants:
ice-aspect:
display-name: '&7Aspecto de Gelo'
apply-whitelist: [ 'DIAMOND_SWORD', 'IRON_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 10.0
# Cooldown em segundos entre usos
ice-arena-cooldown: 30
# Material dos blocos da arena (use materiais sólidos como OBSIDIAN ou BARRIER)
ice-arena-material: 'OBSIDIAN'
# Modo de encerramento da arena:
# "kill" → arena dura até um dos dois jogadores morrer ou sair (padrão)
# "timed" → arena fica ativa por 'ice-arena-active-duration' segundos,
# depois some e renasce após 'ice-arena-inactive-duration' segundos
ice-arena-break-mode: 'kill'
# (Apenas modo "timed") Tempo em segundos que a arena fica ativa
ice-arena-active-duration: 10
# (Apenas modo "timed") Tempo em segundos de pausa antes de recriar
ice-arena-inactive-duration: 15
messages:
chat: ''
actionbar: '&bAspecto de Gelo! &7Arena criada!'
title: ''
apply-target-effects:
- 'SLOW:3-60'
book:
material: 'ENCHANTED_BOOK'
name: '&bLivro Especial'
lore:
- '&7Encantamento: &b{display-name}'
- ''
- '&7Ao utilizar este encantamento em'
- '&7sua espada ou machado, você'
- '&7terá uma chance de criar uma'
- '&7mini arena ao redor dos dois'
- '&7jogadores para um x1! Nenhum'
- '&7dos dois consegue quebrar os blocos.'
- '&7A arena se encerra quando um'
- '&7dos jogadores morrer.'
- ''
- '&7Encantamento para:&f Espadas e Machados'
- '&7Chance: &f10%'
- '&7Cooldown: &f30 segundos'Configuração avançada
ice-arena-cooldown
Tempo em segundos entre as ativações da arena.
enchants:
ice-aspect:
ice-arena-cooldown: 30ice-arena-material
Material dos blocos que compõem a arena. Use materiais sólidos para que o jogador não consiga quebrar:
OBSIDIAN— Material sólido e resistenteBARRIER— Barreira invisívelICE,PACKED_ICE,BLUE_ICE— Materiais de gelo (quebrável)
enchants:
ice-aspect:
ice-arena-material: 'OBSIDIAN'Use OBSIDIAN ou BARRIER para evitar que os jogadores quebrem os blocos da arena.
ice-arena-break-mode
Define como a arena é encerrada. Dois modos disponíveis:
Modo "kill" (padrão)
A arena dura até um dos dois jogadores morrer ou sair do servidor:
enchants:
ice-aspect:
ice-arena-break-mode: 'kill'Modo "timed"
A arena fica ativa por um tempo determinado, depois desaparece e reaparece ciclicamente:
enchants:
ice-aspect:
ice-arena-break-mode: 'timed'
ice-arena-active-duration: 10 # Arena ativa por 10 segundos
ice-arena-inactive-duration: 15 # Pausa de 15 segundosCom este modo, o ciclo se repete continuamente enquanto ambos os jogadores estiverem online. A morte ainda encerra o ciclo.
A arena de gelo ao redor do jogador é o efeito visual. Combina com SLOW para representar a imobilização.
Maldição dos Comandos (Executar comandos)
Executa comandos específicos ao ativar o encantamento, tanto sobre o ativador quanto sobre o alvo.
Exemplo:
enchants:
curse-of-commands:
display-name: '&4Maldição dos Comandos'
apply-whitelist: [ 'DIAMOND_SWORD' ]
prices:
price1:
provider: 'money'
amount: 0.0
chance: 100.0
messages:
chat: ''
actionbar: '&4Maldição ativada!'
title: ''
# Triggers de ativação (pode combinar múltiplos):
# "kill" → executa quando o portador mata outro jogador
# "death" → executa quando o portador é morto
# "damage" → executa quando o portador RECEBE dano de outro jogador
command-triggers:
- 'kill'
# Comandos executados sobre QUEM ATIVOU o enchant
self-commands:
- 'give {player} diamond 1'
- 'broadcast &e{player} &7ativou a maldição em &c{world}!'
# Comandos executados sobre QUEM FOI ATINGIDO
target-commands:
- 'effect give {target} slowness 5 1'
- 'tell {target} &cVocê foi amaldiçoado por &e{player}&c!'
book:
material: 'ENCHANTED_BOOK'
name: '&4Livro Especial'
lore:
- '&7Encantamento: &c{display-name}'
- ''
- '&7Ao ativar, executa comandos sobre'
- '&7o ativador e sobre o alvo.'
- ''
- '&7Encantamento para:&f Espadas de Diamante'Configuração
command-triggers
Define quando o encantamento deve executar seus comandos. Você pode combinar múltiplos triggers:
kill— Executa quando o portador mata outro jogadordeath— Executa quando o portador é mortodamage— Executa quando o portador recebe dano de outro jogador (usa achanceconfigurada)
Exemplo com múltiplos triggers:
enchants:
curse-of-commands:
command-triggers:
- 'kill'
- 'damage'self-commands
Lista de comandos executados sobre quem ativou o encantamento. Placeholders disponíveis:
{player}— Nome do jogador que ativou{world}— Mundo do ativador
target-commands
Lista de comandos executados sobre quem foi atingido. Placeholders disponíveis:
{target}— Nome do jogador que foi atingido{player}— Nome do ativador{world}— Mundo do alvo
Se a lista command-triggers estiver vazia, o encantamento só ativará pelo ataque padrão com chance (comportamento legado).
Efeitos disponíveis
Lista de efeitos que podem ser usados em apply-target-effects, remove-target-effects e buffs-effect-list:
- SPEED (Velocidade)
- SLOW (Lentidão)
- FAST_DIGGING (Pressa)
- SLOW_DIGGING (Fadiga)
- INCREASE_DAMAGE (Força)
- HEAL (Cura instantânea)
- HARM (Dano instantâneo)
- JUMP (Pulo)
- CONFUSION (Náusea)
- REGENERATION (Regeneração)
- DAMAGE_RESISTANCE (Resistência)
- FIRE_RESISTANCE (Resistência ao fogo)
- WATER_BREATHING (Respiração aquática)
- INVISIBILITY (Invisibilidade)
- BLINDNESS (Cegueira)
- NIGHT_VISION (Visão noturna)
- HUNGER (Fome)
- WEAKNESS (Fraqueza)
- POISON (Veneno)
- WITHER (Wither)
- HEALTH_BOOST (Vida extra)
- ABSORPTION (Absorção)
- SATURATION (Saturação)
- GLOWING (Brilho)
- LEVITATION (Levitação)
- LUCK (Sorte)
- UNLUCK (Azar)
Criando seus próprios encantamentos
Escolha um ID único
Cada encantamento precisa de um ID único (ex: meu_enchant).
enchants:
meu_enchant:Configure as propriedades básicas
Adicione display-name, apply-whitelist e chance.
enchants:
meu_enchant:
display-name: '&aMeu Encantamento'
apply-whitelist: [ 'DIAMOND_SWORD' ]
chance: 50.0Adicione os efeitos desejados
Escolha o tipo de efeito baseado nos exemplos acima.
enchants:
meu_enchant:
display-name: '&aMeu Encantamento'
apply-whitelist: [ 'DIAMOND_SWORD' ]
chance: 50.0
apply-target-effects:
- 'SLOW:2-100'Configure o livro
Defina como será o livro do encantamento.
enchants:
meu_enchant:
display-name: '&aMeu Encantamento'
apply-whitelist: [ 'DIAMOND_SWORD' ]
chance: 50.0
apply-target-effects:
- 'SLOW:2-100'
book:
material: 'ENCHANTED_BOOK'
name: '&eLivro de {display-name}'
lore:
- '&7Encantamento customizado'
- '&7Aplicável em: &fEspadas'Salve e recarregue
Use /ce reload para aplicar as mudanças.
Após criar ou modificar encantamentos, é necessário usar /ce reload ou reiniciar o servidor.