Os comandos Minecraft são digitados no chat, sempre começando com uma barra (/), e só funcionam em mundos que estejam com a opção de cheats ativada.
Essa é a parte fácil. A parte que quase nenhum guia em português conta é que a lista de comandos do Minecraft mudou de verdade nas versões recentes do Java, e boa parte do que circula por aí simplesmente não funciona mais.
O caso mais conhecido é o de manter o inventário ao morrer.
O famoso /gamerule keepInventory true deixou de ser a forma correta no Java. Se você digitou e o jogo respondeu com erro, não foi culpa sua.
Esta lista está organizada por tema, com a sintaxe do Java e a do Bedrock lado a lado sempre que as duas são diferentes, porque elas são diferentes com muito mais frequência do que parece.
Índice
- Como ativar os comandos no Minecraft
- Como abrir o chat de comandos em cada plataforma
- Todos os comandos do Minecraft mais usados
- Comandos de gamerule e a mudança de nome no Java
- Comando do Minecraft para não perder itens ao morrer
- Códigos Minecraft, cheats e comandos são a mesma coisa?
- Comandos desativam conquistas no Minecraft?
- Perguntas frequentes
Como ativar os comandos no Minecraft
Nenhum comando funciona num mundo sem cheats liberados. A documentação oficial da Mojang descreve o mesmo caminho que está abaixo. O caminho muda bastante entre as duas edições do jogo, então comece identificando qual você joga.
No Minecraft Java
Em um mundo novo: na tela de criação, abra Mais opções do mundo e ative Permitir comandos.
Em um mundo que já existe: não há um botão direto, mas existe uma brecha oficial.
Aperte Esc, escolha Abrir para LAN, ative Permitir comandos e clique em Iniciar mundo em LAN. Os comandos passam a funcionar na hora.
Tem um porém importante aqui: essa liberação vale só até você sair do mundo. Ao entrar de novo, é preciso repetir o processo. Ela não fica gravada no save.
Em servidor dedicado: no Java não existe opção de cheats.
Quem manda é o status de operador. Rode op SeuNick no console do servidor ou adicione seu nome no arquivo ops.json.
No Minecraft Bedrock (PC, console, celular e Switch)
No Bedrock o caminho é o mesmo em todas as plataformas: abra o menu de pausa, vá em Configurações, entre na aba Jogo e ative Ativar Cheats.
Também dá para deixar ligado já na criação do mundo.
O Bedrock tem uma vantagem que o Java não tem: nessa mesma tela existem botões de liga e desliga prontos para várias regras, incluindo um de Manter Inventário. Você nem precisa digitar comando.
| Plataforma | Como abrir o menu de pausa |
|---|---|
| Bedrock no PC | Tecla Esc |
| PlayStation | Botão Options |
| Xbox | Botão Menu |
| Nintendo Switch | Botão + |
| Android e iOS | Botão de pausa na tela |
Em servidor Bedrock e em Realms
Em servidor Bedrock dedicado, coloque Allow Cheats como Enabled nas configurações, reinicie e entre como operador.
Em Realms, os comandos funcionam normalmente, mas só para o dono do Realm e para quem tiver status de operador.
Membro comum não executa comando nenhum até ser promovido no painel.
Como abrir o chat de comandos em cada plataforma
Depois dos cheats liberados, é no chat que tudo acontece. Em todas as plataformas você pode abrir o chat e digitar a barra manualmente, mas no PC existe um atalho que já abre com a barra pronta.
| Plataforma | Abrir o chat | Abrir já com a barra |
|---|---|---|
| Java no PC | T ou Enter | Tecla / |
| Bedrock no PC | T ou Enter | Tecla / |
| Xbox | Direcional para a direita | Abrir o chat e digitar / |
| PlayStation | Direcional para a direita | Abrir o chat e digitar / |
| Nintendo Switch | Direcional para a direita | Abrir o chat e digitar / |
| Android e iOS | Ícone de balão de fala no topo da tela | Tocar no balão e digitar / |
Todos os comandos do Minecraft mais usados
Esta é a parte central da lista. Um comando Minecraft só é aceito se a sintaxe estiver exata, então preste atenção nas diferenças entre as duas edições, que estão marcadas em cada bloco.
Onde aparecer @p, o comando afeta o jogador mais próximo. @s afeta você mesmo, @a afeta todos os jogadores e @r afeta um jogador aleatório.
Comandos de modo de jogo
| Comando | O que faz |
|---|---|
/gamemode survival | Coloca o jogador em modo sobrevivência |
/gamemode creative | Coloca o jogador em modo criativo |
/gamemode adventure | Coloca o jogador em modo aventura |
/gamemode spectator | Coloca o jogador em modo espectador |
/gamemode creative Nome | Muda o modo de outro jogador |
Diferença entre edições: só o Bedrock aceita atalho.
Lá funcionam os números 0 para sobrevivência, 1 para criativo, 2 para aventura e 5 para o padrão do mundo, além das letras s, c, a e d.
O Java não aceita número nem abreviação desde a versão 1.13, e muito conteúdo antigo ainda ensina /gamemode 1 como se funcionasse nas duas.
Comandos de tempo e clima
| Comando | O que faz |
|---|---|
/time set day | Deixa o mundo de dia (valor 1000) |
/time set noon | Meio-dia (valor 6000) |
/time set night | Deixa o mundo de noite (valor 13000) |
/time set midnight | Meia-noite (valor 18000) |
/time add 1000 | Avança o relógio do mundo sem resetar o contador de dias |
/weather clear | Limpa o clima |
/weather rain | Começa a chover |
/weather thunder | Começa uma tempestade com raios |
/weather clear 600 | Fixa o clima pelo número de segundos indicado |
Diferença entre edições: o Bedrock aceita ainda sunrise e sunset no /time set, que o Java não tem.
O Java, por sua vez, aceita sufixo de unidade, como /time add 1d para um dia inteiro.
Comandos de itens, XP e inventário
| Comando | O que faz |
|---|---|
/give @p diamond 64 | Dá 64 diamantes ao jogador mais próximo |
/give @s netherite_ingot 1 | Dá um item específico a você mesmo |
/clear | Esvazia o inventário inteiro |
/clear @s dirt | Remove só o item indicado |
/enchant @p sharpness 5 | Aplica um encantamento no item que está na mão |
/effect give @s resistance 1000000 4 true | Aplica um efeito de poção no Java |
/effect @s resistance 1000000 4 true | O mesmo efeito no Bedrock, sem o subcomando |
/kill @e[type=creeper] | Elimina todas as entidades de um tipo |
Diferença entre edições: o comando de experiência é bem diferente nos dois.
No Java use /experience add @s 3 levels para níveis e /experience add @s 7 para pontos, com /xp como atalho.
No Bedrock não existe subcomando: é /xp 3L para níveis e /xp 7 para pontos.
No Java, encantamentos acima do limite e itens com atributos personalizados saem por componentes dentro do /give, no formato diamond_sword[enchantments={sharpness:10}]. No Bedrock isso não existe, o comando usa um argumento numérico de dado.
Comandos de teleporte e localização
| Comando | O que faz |
|---|---|
/tp 100 64 200 | Teleporta você para a coordenada exata |
/tp @s ~ ~50 ~ | Teleporta 50 blocos para cima, relativo à posição atual |
/tp Nome1 Nome2 | Leva o primeiro jogador até o segundo |
/tp ^ ^ ^10 | Avança 10 blocos na direção para onde você está olhando |
/locate structure village | Mostra a vila mais próxima no Bedrock |
/locate structure #village | Mostra a vila mais próxima no Java, de qualquer bioma |
/locate biome desert | Mostra o bioma mais próximo |
/spawnpoint @s 100 64 200 | Define onde você renasce |
/setworldspawn | Define o ponto de nascimento do mundo inteiro |
/seed | Mostra a semente do mundo |
O til (~) significa coordenada relativa à sua posição, e o acento circunflexo (^) significa coordenada relativa à direção do seu olhar. São dois atalhos que economizam muito tempo.
Onde quase todo mundo erra: não existe estrutura chamada portal do End no comando.
O portal fica dentro da fortaleza, então o comando certo é /locate structure stronghold.
| Estrutura | ID no Java | ID no Bedrock |
|---|---|---|
| Vila | #village ou village_plains | village |
| Fortaleza (portal do End) | stronghold | stronghold |
| Fortaleza do Nether | fortress | fortress |
| Bastião | bastion_remnant | bastionremnant |
| Mansão | mansion | mansion |
| Cidade do End | end_city | endcity |
| Cidade antiga | ancient_city | ancientcity |
| Monumento oceânico | monument | monument |
| Posto avançado | pillager_outpost | pillageroutpost |
Comandos de blocos e construção
| Comando | O que faz |
|---|---|
/setblock ~ ~ ~ stone | Coloca um bloco na coordenada indicada |
/fill ~-3 ~ ~-4 ~3 ~4 ~4 stone | Preenche uma área inteira com um bloco |
/fill ~-3 ~ ~-4 ~3 ~4 ~4 stone hollow | Preenche só as paredes, deixando o miolo vazio |
/clone 0 0 0 5 5 5 10 10 10 | Copia uma construção inteira para outro lugar |
/summon creeper ~ ~ ~ | Invoca uma entidade na sua posição |
O /fill tem um limite de blocos por vez, definido por uma gamerule própria e que por padrão fica em 32768. Se a área for maior, o comando falha e não faz nada pela metade.
Comandos de mundo, jogador e permissão
| Comando | O que faz |
|---|---|
/difficulty peaceful | Muda a dificuldade do mundo |
/op Nome | Dá permissão de operador |
/deop Nome | Remove a permissão de operador |
/gamerule nome valor | Altera uma regra do mundo |
/gamerule nome | Consulta o valor atual da regra, sem alterar nada |
Diferença entre edições: no Java o /op só funciona em servidor dedicado. No Bedrock ele funciona também em mundo local.
O Bedrock ainda aceita número e abreviação na dificuldade, como /difficulty p ou /difficulty 0.
Comandos de gamerule e a mudança de nome no Java
As gamerules são as regras do mundo, e é aqui que está a maior armadilha dos comandos de Minecraft hoje.
A partir do Java 1.21.11, a Mojang moveu todas as gamerules para um registro interno e renomeou cada uma.
Os nomes saíram do formato com maiúscula no meio da palavra e passaram para tudo minúsculo com underline.
O keepInventory virou keep_inventory, o doDaylightCycle virou advance_time, e assim por diante.
No Bedrock nada mudou. Os nomes continuam os mesmos e sem distinção entre maiúscula e minúscula.
| O que faz | Java 1.21.11 em diante | Nome antigo no Java | Bedrock | Padrão |
|---|---|---|---|---|
| Manter o inventário ao morrer | keep_inventory | keepInventory | keepinventory | false |
| Ciclo de dia e noite | advance_time | doDaylightCycle | dodaylightcycle | true |
| Ciclo de clima | advance_weather | doWeatherCycle | doweathercycle | true |
| Mobs destruírem blocos | mob_griefing | mobGriefing | mobgriefing | true |
| Spawn natural de mobs | spawn_mobs | doMobSpawning | domobspawning | true |
| PvP entre jogadores | pvp | pvp | pvp | true |
| Regeneração natural de vida | natural_health_regeneration | naturalRegeneration | naturalregeneration | true |
| Velocidade de crescimento de plantas | random_tick_speed | randomTickSpeed | randomtickspeed | 3 no Java, 1 no Bedrock |
| Renascer sem a tela de morte | immediate_respawn | doImmediateRespawn | doimmediaterespawn | false |
| Dano de queda | fall_damage | fallDamage | falldamage | true |
| Blocos soltarem itens | block_drops | doTileDrops | dotiledrops | true |
| Mensagens de morte no chat | show_death_messages | showDeathMessages | showdeathmessages | true |
| Aparecimento de Phantoms | spawn_phantoms | doInsomnia | doinsomnia | true |
| Mostrar coordenadas na tela | não existe | não existe | showcoordinates | true |
| Porcentagem de jogadores para dormir | players_sleeping_percentage | playersSleepingPercentage | playerssleepingpercentage | 100 |
Atenção especial ao fogo. A gamerule doFireTick foi removida do Java. No lugar dela entrou fire_spread_radius_around_player, que não é verdadeiro ou falso, é um número: o raio em blocos dentro do qual o fogo se espalha.
Para desligar a propagação no Java atual, use /gamerule fire_spread_radius_around_player 0. No Bedrock, o dofiretick continua funcionando normalmente como true ou false.
Vale registrar um detalhe de sintaxe do Java: nomes de registro não aceitam letra maiúscula.
É por isso que keepInventory não é apenas antigo, ele é inválido. Se um comando parou de funcionar depois de uma atualização, esse é quase sempre o motivo.
Comando do Minecraft para não perder itens ao morrer
Esse é de longe o comando mais procurado do jogo, e por isso ele tem um guia próprio aqui no site.
A forma curta: no Java atual é /gamerule keep_inventory true, no Java antigo era /gamerule keepInventory true e no Bedrock é /gamerule keepinventory true.
O XP também é mantido junto com os itens, não existe regra separada para ele.
A regra vale por mundo e para todos os jogadores daquele mundo. Ela não é retroativa: o que você já perdeu numa morte anterior não volta.
O passo a passo completo, incluindo como conferir se está ativo, como fazer isso em servidor e as alternativas sem comando, está no guia do comando keep inventory no Minecraft.
Códigos Minecraft, cheats e comandos são a mesma coisa?
Na prática, sim. Quem procura por códigos Minecraft, cheats Minecraft ou comandos de Minecraft está atrás da mesma coisa, e o nome oficial dentro do jogo é comando.
A confusão vem dos jogos de console dos anos 2000, onde cheat era uma sequência de botões.
O Minecraft nunca teve isso. O que ele tem é um console de comandos parecido com o de um jogo de PC, que a própria Mojang chama de cheats na interface, justamente porque é assim que o jogador procura.
Então, resumindo: a opção no menu se chama Ativar Cheats, mas o que você digita depois são comandos, e nenhum deles precisa de download, mod ou programa externo.
Comandos desativam conquistas no Minecraft?
Aqui a resposta é diferente nas duas edições, e a diferença é grande o bastante para mudar como você joga.
No Bedrock: sim, e é permanente
O aviso oficial da Mojang é direto: ativar cheats impede permanentemente que os jogadores desbloqueiem conquistas naquele mundo, mesmo que você desligue os cheats depois.
Não é uma trava temporária. É definitiva para aquele mundo. E não são só os cheats que fazem isso no Bedrock.
Também desativam conquistas de forma permanente o modo criativo, mundo plano, pacotes de comportamento externos, experimentos ativados, modo demo, templates do Marketplace e projetos do Editor.
Se você joga Bedrock e liga para conquistas, a saída é simples: crie um mundo separado só para testar comandos.
No Java: não desativa nada
O Java não tem conquistas, tem progressos, os advancements. E eles continuam sendo liberados normalmente com os comandos ligados. Não existe bloqueio nem marca permanente no mundo.
Ou seja, no Java você pode usar comandos à vontade sem perder nada.
Perguntas frequentes sobre os comandos do Minecraft
Porque no Java 1.21.11 todas as gamerules foram renomeadas. O nome correto agora é keep_inventory, tudo minúsculo e com underline. Nomes de registro no Java não aceitam letra maiúscula, então keepInventory virou inválido. No Bedrock nada mudou e keepinventory continua funcionando.
Aperte Esc, escolha Abrir para LAN, ative Permitir comandos e clique em Iniciar mundo em LAN. Funciona na hora, mas vale só até você sair do mundo. Ao voltar, é preciso repetir.
Funcionam. O celular roda a edição Bedrock, então é só abrir o menu de pausa, ir em Configurações, aba Jogo, e ativar Ativar Cheats. Depois toque no balão de fala no topo da tela e digite o comando começando com barra.
Em mundo local com cheats ligados, não. Em servidor dedicado e em Realms, sim: só o dono e quem tiver status de operador conseguem executar comandos. No Java isso se resolve com op SeuNick no console do servidor.
O mundo nunca é apagado. No Java, nada acontece: os progressos continuam sendo liberados normalmente. No Bedrock, ativar cheats bloqueia as conquistas daquele mundo para sempre, mesmo que você desligue depois.
Nenhuma na prática. O nome oficial é comando, o menu do jogo chama a opção de cheats, e muita gente procura por códigos. Todos se referem à mesma coisa: texto digitado no chat começando com barra.
Conclusão
Se você levar uma coisa só desta lista, que seja esta: antes de copiar um comando de qualquer lugar, confira se ele é da sua edição e da sua versão.
A maior parte dos comandos que as pessoas dizem que não funcionam está simplesmente na sintaxe errada. Um /gamemode 1 no Java, um /effect give no Bedrock ou um keepInventory com maiúscula são erros de edição e de versão, não de digitação.
E se der erro, o jogo quase sempre diz onde: ele marca em vermelho a parte do comando que não entendeu.
Leia mais sobre cheats e dicas de games no GameSquad:
- Cheats The Sims 4: todos os códigos atualizados
- Códigos GTA San Andreas: cheats e manhas de todas as plataformas
- Cheats Pokémon Radical Red: todos os códigos que funcionam
- Códigos GTA 5: todos os cheats para PS5, PS4, Xbox e PC
- Cheats Pokémon Fire Red: lista completa de códigos
- Como saber se um jogo roda no seu PC


