O comando keep inventory é /gamerule keep_inventory true no Minecraft Java atual e /gamerule keepinventory true no Bedrock.
Com ele ligado, você mantém todos os itens e o XP ao morrer.
Se você digitou /gamerule keepInventory true e o jogo devolveu erro, o problema não é você.
A Mojang renomeou todas as regras de mundo do Java na versão 1.21.11, e o nome com maiúscula no meio deixou de existir.
Se você procurou por comando para não perder itens Minecraft, é exatamente desta regra que estamos falando.
Boa parte dos guias e vídeos em português ainda ensina a forma antiga. Abaixo está a sintaxe certa de cada versão, como conferir se ficou ativo, e o que o comando faz e o que não faz.
Índice
- A sintaxe certa em cada versão
- Como ativar o comando keep inventory
- Como saber se o keep inventory está ativo
- Como desativar
- Em servidor e em Realms
- O XP também é mantido?
- O que o comando não faz
- Como manter o inventário sem comando
- Perguntas frequentes
A sintaxe certa em cada versão
| Versão do jogo | Comando correto |
|---|---|
| Java 1.21.11 em diante | /gamerule keep_inventory true |
| Java antes da 1.21.11 | /gamerule keepInventory true |
| Bedrock (PC, console, celular e Switch) | /gamerule keepinventory true |
No Java também funciona com o prefixo completo, /gamerule minecraft:keep_inventory true, que é útil quando o autocompletar do chat não colabora.
O Java diferencia maiúscula de minúscula, o Bedrock não. Essa é a origem de quase toda confusão.
Nomes de registro no Java precisam ser inteiramente minúsculos, então keepInventory não é só antigo, ele é inválido. Já no Bedrock, keepinventory, keepInventory e KEEPINVENTORY funcionam igual.
Como ativar o comando keep inventory
O comando só é aceito em mundos com cheats liberados, e a documentação oficial da Mojang descreve o mesmo caminho. Se o seu mundo não tem, resolva isso primeiro.
No Minecraft Java
- Se o mundo for novo, ative Permitir comandos em Mais opções do mundo, na tela de criação.
- Se o mundo já existe e está sem cheats, aperte Esc, escolha Abrir para LAN, ative Permitir comandos e clique em Iniciar mundo em LAN.
- Dentro do jogo, aperte T para abrir o chat, ou a tecla / para abrir já com a barra.
- Digite
/gamerule keep_inventory truee aperte Enter. - O chat deve responder confirmando que a regra foi atualizada.
Lembre que a liberação por LAN vale só até você sair do mundo. A gamerule, porém, fica salva: depois de ativada, ela continua valendo mesmo sem reabrir a LAN.
No Minecraft Bedrock
No Bedrock existem dois caminhos, e o mais simples nem usa comando.
Pelo menu, sem digitar nada: abra o menu de pausa, vá em Configurações, entre na aba Jogo e ative o botão Manter Inventário. É a mesma coisa que o comando faz.
Pelo chat: ative Ativar Cheats na mesma aba Jogo, abra o chat e digite /gamerule keepinventory true.
Um aviso que vale o artigo inteiro para quem joga Bedrock: ligar os cheats bloqueia as conquistas daquele mundo para sempre, mesmo que você desligue depois.
O botão de Manter Inventário na aba Jogo tem o mesmo efeito. Se conquistas importam para você, use um mundo separado.
No Java isso não acontece. Os progressos continuam sendo liberados normalmente com comandos ligados.
Como saber se o keep inventory está ativo
Para saber se o keep inventory Minecraft está ligado naquele mundo, digite o comando sem o valor e o jogo responde com o estado atual:
| Edição | Comando de consulta |
|---|---|
| Java | /gamerule keep_inventory |
| Bedrock | /gamerule keepinventory |
A resposta vem no chat como true ou false. No Bedrock você também pode conferir visualmente, olhando o botão Manter Inventário em Configurações, aba Jogo.
Como desativar
Troque o valor para false:
| Edição | Comando |
|---|---|
| Java | /gamerule keep_inventory false |
| Bedrock | /gamerule keepinventory false |
No Bedrock, desligar o botão na aba Jogo faz o mesmo. O que não volta atrás é o bloqueio das conquistas naquele mundo.
Comando para não perder itens no Minecraft em servidor e em Realms
Funciona nos dois casos, desde que você tenha permissão de operador.
Em servidor Java: vire operador rodando op SeuNick no console do servidor, ou adicionando seu nome no arquivo ops.json. Depois é só entrar no jogo e digitar o comando no chat normalmente. Vale rodar save-all no console em seguida, para garantir que a regra seja gravada.
Em Realms: o dono do Realm e quem tiver status de operador executam o comando direto no chat. Membro comum não consegue até ser promovido no painel do Realm.
Em servidor Bedrock dedicado: coloque Allow Cheats como Enabled nas configurações, reinicie o servidor e entre como operador.
Uma coisa que o comando puro não faz: ligar a regra só para um jogador. Ela vale para o mundo inteiro. Se você precisa de controle por pessoa ou por grupo, a saída é plugin, e explico isso mais abaixo.
O XP também é mantido?
Sim. A regra guarda os itens e a experiência juntos. Não existe gamerule separada para XP.
A descrição oficial da regra no jogo é exatamente essa: se o jogador deve manter itens e experiência no inventário depois de morrer.
Existem relatos antigos de comportamento diferente em versões bem velhas do Bedrock, mas nas versões atuais das duas edições o XP fica com você.
Se por algum motivo você quer manter os itens mas perder o XP, isso existe, só que não por comando. Precisa de datapack ou mod, e há opções prontas para isso.
O que o comando keep inventory não faz
Esta é a parte que mais gera frustração, então vale ler antes de ligar a regra e sair morrendo.
| Mito | O que acontece de verdade |
|---|---|
| Recupera itens de uma morte anterior | Não. A regra vale só para mortes que acontecem depois de ligada. Não existe comando para desfazer morte |
| Preserva a vida e a fome | Não. As duas resetam normalmente ao renascer |
| Preserva efeitos de poção | Não. Todos os efeitos ativos somem na morte, mesmo com a regra ligada |
| Vale para um jogador só | Não. É por mundo e afeta todo mundo que está nele |
| Vale para todos os seus mundos | Não. Precisa ser ligada em cada mundo |
| Itens com Maldição do Desaparecimento somem mesmo assim | Errado, e essa surpreende. Com a regra ligada, esses itens ficam com você |
| Funciona sem cheats | Não. Exige nível de permissão de operador |
Como manter o inventário sem usar comando
Tem quatro caminhos, dependendo de onde você joga.
| Caminho | Onde funciona | Como é |
|---|---|---|
| Botão nativo | Bedrock, todas as plataformas | Configurações, aba Jogo, botão Manter Inventário. Zero comando |
| Datapack | Java, mundo local ou servidor | Aplica a regra automaticamente ao criar o mundo. Existem variantes que mantêm os itens e descartam o XP |
| Plugin | Servidor Java com Bukkit, Spigot ou Paper | Permite controle por permissão, inclusive manter o inventário só para alguns grupos de jogadores |
| Mod | Java | Dá controle separado de itens e de experiência, o que o comando não oferece |
Para quem joga sozinho no Java, sinceramente, o comando é mais simples que qualquer uma dessas opções. Elas fazem sentido mesmo em servidor, onde controle fino importa.
Perguntas frequentes
No Java 1.21.11 em diante é /gamerule keep_inventory true. Em versões anteriores do Java era /gamerule keepInventory true. No Bedrock, em qualquer versão, é /gamerule keepinventory true.
Porque a Mojang moveu todas as gamerules do Java para um registro na versão 1.21.11 e renomeou cada uma para minúsculas com underline. Nomes de registro não aceitam letra maiúscula, então keepInventory passou a ser inválido no Java. No Bedrock nada mudou.
Mantém. A regra guarda itens e experiência juntos, e não existe gamerule separada para XP. Se você quiser manter os itens mas perder o XP, precisa de datapack ou mod.
Sim. A gamerule fica salva no arquivo do mundo, então ativar num mundo não afeta os outros. Dentro do mundo, porém, ela vale para todos os jogadores ao mesmo tempo.
Funciona, desde que você tenha permissão de operador. Em servidor Java, rode op SeuNick no console antes. Em Realms, só o dono e os operadores conseguem executar.
No Java, não: os progressos continuam sendo liberados normalmente. No Bedrock, sim, e de forma permanente para aquele mundo, porque a regra exige cheats ligados. Use um mundo separado se as conquistas importam.
Conclusão
Se o comando não estiver funcionando, a checagem é sempre a mesma e nessa ordem: o mundo está com cheats ligados, você está usando o nome certo para a sua edição, e no Java o nome está todo em minúsculas com underline.
Resolvidos esses três pontos, a regra funciona em qualquer plataforma, do PC ao celular.
O resto das regras de mundo, junto com teleporte, localização de estruturas e a tabela completa de equivalência entre Java e Bedrock, está na lista de comandos do Minecraft.
Leia mais sobre cheats e dicas de games no GameSquad:
- Comandos Minecraft: lista completa para Java e Bedrock
- 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
Quantos jogos grátis você perdeu esse mês?
Duas vezes por mês, mandamos tudo que dá pra resgatar, com o prazo de cada um.
- Os grátis da Epic desta semana e os da próxima, já com a data
- PS Plus, Prime Gaming e Game Pass do mês
- Os giveaways da GOG, Steam e Ubisoft quando aparecem


