PT

Gerador de comandos de encantamento

Este gerador de comandos de encantamento escreve o comando para você. Escolha um item, defina qualquer nível de encantamento até 255 e copie um comando /give que funciona. Escolhas possíveis na sobrevivência também ganham um comando /enchant.

Item

Espada de Netherita

Encantamentos

    Comandos

    /give

    /enchant

    Como usar

    1. Escolha o item, ou marque Livro encantado.
    2. Defina os níveis: Máx. para os níveis da sobrevivência, 255 para o maior que o jogo permite, ou digite qualquer número.
    3. Copie o comando /give; escolhas possíveis na sobrevivência também ganham comandos /enchant.

    Bom saber

    • Execute os comandos num bloco de comando para níveis e itens que não dá para digitar no chat.
    • Encantamentos acima do máximo continuam seguindo o limite de 80% de proteção e outros limites.
    • No Bedrock, só funciona /enchant até o nível máximo.

    Relacionados: gerador de armadura god, níveis máximos de encantamento e a calculadora de encantamentos para a ordem mais barata na bigorna.

    Como os comandos funcionam

    Desde o Java 1.21.5, os encantamentos são um componente do item: /give @p netherite_sword[enchantments={sharpness:5,looting:3}]. Livros usam stored_enchantments. Os níveis podem ir até 255.

    /enchant é mais rígido: ele só funciona no item da mão do jogador, até o nível máximo normal, e recusa encantamentos incompatíveis.

    No Bedrock, só /enchant funciona, também limitado ao nível máximo: por exemplo, /enchant @s sharpness 5.

    A sintaxe em cada versão do Java

    O formato do /give mudou duas vezes nos últimos anos. Por isso, um comando de um vídeo antigo muitas vezes falha num mundo novo. Use o comando da sua versão:

    Versão do JavaEspada com Afiação VRemendo livro
    1.21.5 e mais recentes/give @p diamond_sword[enchantments={sharpness:5}]/give @p enchanted_book[stored_enchantments={mending:1}]
    1.20.5 a 1.21.4/give @p diamond_sword[enchantments={levels:{sharpness:5}}]/give @p enchanted_book[stored_enchantments={levels:{mending:1}}]
    1.13 a 1.20.4/give @p diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]}/give @p enchanted_book{StoredEnchantments:[{id:"minecraft:mending",lvl:1s}]}

    Esta ferramenta escreve o formato mais novo, que funciona no Java 26.3.

    Lendo um comando /give

    • @p mira no jogador mais próximo. Use @s para você mesmo, @a para todo mundo, ou digite o nome de um jogador.
    • Depois vem o id do item, como netherite_sword. O prefixo minecraft: é opcional.
    • Os colchetes guardam os componentes do item. Dentro de enchantments, cada entrada é um id, dois-pontos e um nível.
    • Separe as entradas com vírgulas e sem espaços, por exemplo {sharpness:5,looting:3,mending:1}.
    • Adicione mais componentes nos mesmos colchetes. Por exemplo, unbreakable={} impede que o item leve dano.
    • Além disso, enchantment_glint_override=true adiciona o brilho sem nenhum encantamento.
    • Para um nome colorido, adicione custom_name; a ferramenta de códigos de cor da bigorna escreve essa parte.

    Erros comuns e como resolver

    • Um erro logo depois do id do item geralmente significa o formato errado para a sua versão. Confira a tabela acima.
    • “Comando desconhecido ou incompleto” num mundo um jogador significa que os cheats estão desativados. Abra o mundo em LAN com os cheats ativados, ou use um bloco de comando.
    • O chat aceita no máximo 256 caracteres. Um comando de kit god completo pode ser maior, então cole num bloco de comando.
    • Use ids, não os nomes que aparecem no jogo: binding_curse, e não “Maldição do Ligamento”. A ferramenta sempre escreve o id certo.
    • Os níveis precisam ir de 1 a 255. Um nível 0, ou qualquer coisa acima de 255, quebra o comando.
    • /enchant fails if the item can't take the enchantment, if the level is above the normal max, or if the item already has a conflicting one. Use /give in those cases.

    Variações úteis

    • /give @a no lugar de @p dá uma cópia para cada jogador online, o que é ótimo para prêmios de eventos.
    • Adicione um número depois dos colchetes para várias cópias, por exemplo ... 3 para três espadas.
    • Para colocar um item direto num espaço, use /item replace entity @s weapon.mainhand with e depois a parte do item do comando.
    • Os espaços de armadura desse comando são armor.head, armor.chest, armor.legs e armor.feet.
    • Num bloco de comando, @p significa o jogador mais próximo do bloco, então fique perto quando apertar o botão.

    O que os níveis acima do máximo fazem de verdade

    A maioria dos encantamentos continua crescendo depois do máximo da sobrevivência, mas alguns param. Afiação adiciona 0,5 de dano por nível mais 0,5, então Afiação X adiciona 5,5 e Afiação 255 adiciona 128. Inquebrável numa ferramenta evita o desgaste com chance de nível em (nível + 1), então uma ferramenta com Inquebrável 255 perde durabilidade em cerca de um uso a cada 256.

    Proteção é diferente. Os pontos de proteção param em 20 (80% menos dano), e Proteção IV nas quatro peças já dá 16. Então Proteção 255 só leva você de 64% para 80% menos dano. A calculadora de armadura mostra o limite funcionando.

    Além disso, um livro acima do máximo feito com /give não continua acima do máximo na sobrevivência. Se você colocar um livro de Afiação X numa espada na bigorna, a bigorna limita o resultado a Afiação V.

    Perguntas

    Como dar um livro encantado com comando?

    Use stored_enchantments em vez de enchantments, por exemplo /give @p enchanted_book[stored_enchantments={mending:1}]. O livro então funciona na bigorna como qualquer outro.

    Por que o /enchant diz que o item não aceita esse encantamento?

    O item na sua mão não pode receber esse encantamento na sobrevivência, como Afiação numa picareta. Um comando /give ainda consegue adicionar.

    O que significam @p, @s e @a?

    @p é o jogador mais próximo, @s é quem executa o comando, @a são todos os jogadores e @r é um jogador aleatório.

    Como deixar um item inquebrável com comando?

    Adicione unbreakable={} dentro dos colchetes, por exemplo /give @p diamond_pickaxe[unbreakable={}]. Assim ele nunca perde durabilidade.

    Por que o chat diz que meu comando é longo demais?

    O chat aceita no máximo 256 caracteres. Cole comandos longos num bloco de comando, que aceita comandos bem maiores.

    Qual é o nível de encantamento mais alto do Minecraft?

    Com comandos, 255. Na sobrevivência, cada encantamento tem o seu próprio máximo, de I (Remendo, Toque Suave) a V (Afiação, Eficiência, Força).

    Por que meu comando /give antigo não funciona?

    O formato mudou no Java 1.20.5 e de novo na 1.21.5. Comandos NBT antigos como {Enchantments:[{id:...}]} não funcionam mais; use o formato de componentes que esta ferramenta gera.

    Como conseguir Afiação 1000?

    Não dá: o jogo limita os níveis de encantamento a 255. Afiação 255 adiciona 128 de dano por golpe.