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
Encantamentos
Comandos
/give
/enchant
Como usar
- Escolha o item, ou marque Livro encantado.
- 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.
- 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 Java | Espada com Afiação V | Remendo 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
@pmira no jogador mais próximo. Use@spara você mesmo,@apara todo mundo, ou digite o nome de um jogador.- Depois vem o id do item, como
netherite_sword. O prefixominecraft:é 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=trueadiciona 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 @ano lugar de@pdá 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
... 3para três espadas. - Para colocar um item direto num espaço, use
/item replace entity @s weapon.mainhand withe depois a parte do item do comando. - Os espaços de armadura desse comando são
armor.head,armor.chest,armor.legsearmor.feet. - Num bloco de comando,
@psignifica 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.