Atualizado para Java 26.2 e Bedrock 1.26.40Java 26.2 · Bedrock 1.26.40
Sobre
Minecraft Search
FerramentasItensBlocosCriaturasMundo
/

Gerador de Comandos do Minecraft

Para dar uma espada de netherita totalmente encantada no Minecraft Java 26.2, execute: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 No Bedrock 1.26.40, faça /give do item primeiro e aplique os encantamentos com /enchant — o /give do Bedrock não pode incluí-los diretamente. Este gerador cria os dois, sempre atualizados.

FerramentasMapa de SementesBuscador de Seeds do MinecraftMinériosEstruturasBiomasFerramenta de encantamentoGerador de Comandos do MinecraftCalculadora de CraftingText Studio
Atualizado para Java 26.2
Porta-Livroschiseled_bookshelf
Modificadores de atributo
Aparência
Apenas armadura de couro e outros itens tingíveis.
Enfeite de armadura
Dados de modelo personalizado

Os pacotes de recursos leem esses valores para trocar o modelo do item. Separe as entradas com vírgulas.

Tooltip
Ocultar estas linhas do tooltip
Seu comando
/give @s minecraft:chiseled_bookshelf 1
39/256
Cole no chat (T) ou em um bloco de comando. · Java 26.2
Algumas opções precisam da sintaxe do Java 1.21.5 em diante — versões anteriores podem precisar de outra forma.

Os comandos gerados estão atualizados para Java 26.2 e Bedrock 1.26.40 e foram verificados pela última vez colando-os no jogo em 2026-07-10.

O que mudou na sintaxe do /give na 1.21? (NBT → componentes de dados)

O Minecraft Java 1.20.5 substituiu o NBT dos itens por componentes de dados, por isso todo comando /give antigo que usa {display:…} ou {Enchantments:…} agora falha com um erro de sintaxe. Os componentes ficam entre colchetes após o id do item — aqui está o mesmo item nas duas sintaxes:

CaracterísticaAntes da 1.20.5 (NBT — não funciona mais)Java 26.2 (componentes de dados)
Nome personalizado{display:{Name:'{"text":"Epic Blade"}'}}[minecraft:custom_name={text:"Epic Blade",italic:false}]
Lore{display:{Lore:['{"text":"A legend"}']}}[minecraft:lore=[{text:"A legend",italic:false}]]
Encantamentos{Enchantments:[{id:"minecraft:sharpness",lvl:5}]}[minecraft:enchantments={"minecraft:sharpness":5}]
Inquebrável{Unbreakable:1b}[minecraft:unbreakable={}]

Os componentes de dados não foram a última mudança: o Java 1.21.5 moveu para SNBT o texto que carrega nomes e descrições de itens e remodelou o componente de encantamentos. Escolha a versão para a qual você está criando e o gerador escreverá a sintaxe daquela versão, incluindo o formato NBT de item anterior aos componentes de dados. A versão decide o conteúdo também, não só a sintaxe — um item ou criatura só existe a partir da versão que o adicionou.

Como o /give é diferente no Bedrock?

O Bedrock 1.26.40 não tem componentes de dados: o /give aceita apenas item, quantidade e valor de dados, então qualquer coisa além disso precisa de um comando adicional ou simplesmente não é possível. O modo Bedrock do gerador emite a sequência que funciona e informa honestamente quando um campo é impossível:

CaracterísticaJava 26.2Bedrock 1.26.40
Comando base/give @s minecraft:diamond_sword 1/give @s diamond_sword 1
Encantamentos/give @s minecraft:diamond_sword[minecraft:enchantments={"minecraft:sharpness":5}] 1Não está no /give — segure o item, depois: /enchant @s sharpness 5
Nome personalizadominecraft:custom_name={text:"Epic Blade",italic:false}Não é possível por comandos — renomeie em uma bigorna
Loreminecraft:lore=[{text:"A legend",italic:false}]Não é possível com comandos
Inquebrávelminecraft:unbreakable={}Não é possível com comandos
Alcanceminecraft:sweeping_edgeNão existe no Bedrock
IDs dos encantamentos de maldiçãobinding_curse, vanishing_cursebinding, vanishing

Perguntas frequentes

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

O Minecraft 1.20.5 substituiu o NBT dos itens por componentes de dados, então todo comando /give anterior à 1.21 com {display:…} ou {Enchantments:…} agora falha. A nova forma coloca os componentes entre colchetes — este gerador sempre usa a sintaxe atual. Algumas opções precisam da sintaxe do Java 1.21.5 em diante, então versões entre 1.20.5 e 1.21.5 também podem rejeitá-la.

Como dar um item encantado no Minecraft?

No Java 26.2, adicione o componente enchantments: /give @s minecraft:netherite_sword[minecraft:enchantments={"minecraft:sharpness":5,"minecraft:mending":1},minecraft:unbreakable={}] 1 — no Bedrock, faça /give do item primeiro, segure-o, depois aplique cada encantamento com /enchant.

Este gerador de comandos funciona no Bedrock?

Sim — mude para Bedrock (1.26.40) e o gerador emite a sintaxe do Bedrock, incluindo sequências /give + /enchant que funcionam onde o Bedrock não consegue expressar um campo diretamente, e informa honestamente quando algo (como o lore) não é possível.

Qual é o limite de comprimento de um comando no chat?

O chat aceita até 256 caracteres; comandos mais longos devem ir em um bloco de comando (limite ~32,500). O gerador mostra um contador de caracteres em tempo real e avisa quando você ultrapassa 256.

Mais geradores de comandos

/tellrawEnvie mensagens de chat estilizadas em JSON para jogadores no Java e no Bedrock — sempre atualizado até 26.2 / 1.26.40./titleMostre títulos grandes, subtítulos e texto na barra de ação para jogadores no Java e no Bedrock./executeEncadeie subcomandos (as, at, if, unless…) para executar um comando para cada entidade correspondente, no Java e no Bedrock./killRemova mobs, itens dropados, orbes de experiência ou um Dragão Ender travado no Java e no Bedrock — com o filtro de seletor de entidade exato que você precisa.
Minecraft Search

Uma referência rápida e caixa de ferramentas para Java e Bedrock.

ProjetoSobreApoie-nos
FerramentasMapa de SementesMinecraft Seed FinderFerramenta de encantamento
JurídicoTermos de ServiçoPolítica de Privacidade

NÃO É UM SITE OFICIAL DO MINECRAFT. NÃO APROVADO POR OU ASSOCIADO À MOJANG OU MICROSOFT

© 2026 Minecraft Search