Comandos do Minecraft: a lista completa de todos os comandos
A lista completa dos comandos disponíveis no Minecraft Java Edition e no Bedrock Edition (em outubro de 2026, versão 26.3). Cada comando vem com descrição, sintaxe e a indicação da edição. No fim da página você encontra a lista de gamerules e uma cola com os comandos mais usados.
Como usar comandos
Você digita os comandos no chat (tecla T), começando com uma barra (/). Ao digitar /, o jogo sugere os comandos disponíveis (Tab no Java, sugestões automáticas no Bedrock).
Requisitos:
- Um jogador: ao criar o mundo, ative Permitir comandos (Java) ou Ativar trapaças (Bedrock). Em um mundo já existente no Java 26.3 e mais recentes: Esc, Opções do mundo, Permitir comandos. Os passos para as versões mais antigas estão no nosso guia sobre como ativar as trapaças.
- Multiplayer: um administrador precisa lhe dar o status de operador (
/op NomeDoJogadorpelo console, ou pelo arquivo ops.json). - Bloco de comando: nos blocos de comando você omite a barra. Digite
gamemode creative @p, não/gamemode creative @p.
Convenções de sintaxe neste guia:
<parameter>: um parâmetro obrigatório[parameter]: um parâmetro opcionala|b|c: escolha uma das opções
Comandos de jogador
Comandos que afetam diretamente o jogador: teletransporte, inventário, efeitos e modos de jogo.
| Comando | Sintaxe | Descrição |
|---|---|---|
/gamemode | /gamemode <survival|creative|adventure|spectator> | Muda o modo de jogo de um jogador. |
/tp / /teleport | /tp <target> <x> <y> <z> | Teletransporta um jogador ou mob para as coordenadas indicadas ou para outro jogador. |
/give | /give <player> <item> [count] | Dá a um jogador um item na quantidade indicada. |
/clear | /clear [player] [item] [count] | Remove itens do inventário de um jogador. Sem parâmetros, limpa o inventário inteiro. |
/kill | /kill [target] | Mata instantaneamente o alvo indicado (um jogador ou um mob). Sem parâmetro, mata o jogador que digitou o comando. |
/effect | /effect give <target> <effect> [seconds] [amplifier] | Dá um efeito de status (Velocidade, Força, Invisibilidade etc.) pelo tempo indicado. |
/enchant | /enchant <player> <enchantment> [level] | Aplica um encantamento ao item que está na mão. |
/xp / /experience | /xp add <player> <amount> [points|levels] | Adiciona ou define pontos de experiência ou níveis. |
/spawnpoint | /spawnpoint [player] [x] [y] [z] | Define o ponto de renascimento de um jogador nas coordenadas indicadas. |
/seed | /seed | Mostra a seed do mundo atual. No modo um jogador, não exige trapaças. |
/spectate | /spectate [target] [player] | Faz um jogador no modo Espectador assistir da perspectiva do alvo indicado. Só no Java. |
/posteffect | /posteffect add|remove <players> <effect> | Aplica ou remove um efeito de pós-processamento na tela de um jogador, como o desfoque. Só no Java 26.3+. |
Comandos de mundo
Comandos que controlam as configurações do mundo: hora, clima, dificuldade e a borda do mundo.
| Comando | Sintaxe | Descrição |
|---|---|---|
/time | /time set <day|noon|night|midnight|value> | Define a hora do dia. 0 = amanhecer, 6000 = meio-dia, 13000 = noite, 18000 = meia-noite. Desde o Java 26.1, funciona com os relógios do mundo e também tem pause, resume e rate. |
/weather | /weather <clear|rain|thunder> [duration] | Muda o clima para céu limpo, chuva ou tempestade. |
/difficulty | /difficulty <peaceful|easy|normal|hard> | Muda a dificuldade do mundo. |
/gamerule | /gamerule <rule> [value] | Muda as regras do mundo. No Java 1.21.11 e mais recentes, os nomes são escritos em snake_case (advance_time, keep_inventory, mob_griefing); as versões mais antigas do Java usam camelCase (doDaylightCycle, keepInventory, mobGriefing). |
/setworldspawn | /setworldspawn [x] [y] [z] | Define o ponto de spawn padrão do mundo para novos jogadores e bússolas. |
/worldborder | /worldborder set <size> [time] | Define a borda do mundo. Tamanho em blocos, com um tempo opcional para encolher ou crescer. |
/locate | /locate structure <structure> | Mostra as coordenadas da estrutura mais próxima (vila, fortaleza, fortaleza do End e assim por diante). |
/forceload | /forceload add <x1> <z1> [x2] [z2] | Mantém os chunks indicados sempre carregados (mesmo sem jogadores por perto). Só no Java. |
/fillbiome | /fillbiome <from> <to> <biome> [replace <filter>] | Muda o bioma em uma área escolhida sem mexer nos blocos. Só no Java 1.19.3+. |
Comandos de blocos e entidades
Comandos para colocar blocos, invocar mobs, clonar estruturas e criar efeitos visuais.
| Comando | Sintaxe | Descrição |
|---|---|---|
/setblock | /setblock <x> <y> <z> <block> [mode] | Coloca um bloco nas coordenadas indicadas. Modos: replace, destroy, keep. |
/fill | /fill <x1> <y1> <z1> <x2> <y2> <z2> <block> [mode] | Preenche uma área retangular com o bloco indicado. Até 32.768 blocos por vez. |
/clone | /clone <x1> <y1> <z1> <x2> <y2> <z2> <dest_x> <dest_y> <dest_z> | Copia uma área retangular de blocos para outro lugar. |
/summon | /summon <mob_type> [x] [y] [z] [NBT] | Invoca um mob nas coordenadas indicadas, com dados NBT opcionais. |
/particle | /particle <type> <x> <y> <z> [dx] [dy] [dz] [speed] [count] | Cria efeitos de partículas no local indicado. |
/playsound | /playsound <sound> <source> <player> [x] [y] [z] [volume] | Toca um som para o jogador indicado. |
/swing | /swing [targets] [mainhand|offhand] | Toca a animação de balançar a mão de um jogador ou mob sem causar dano. Só no Java 26.1+. |
/data | /data get/merge/modify/remove <target> [path] | Lê ou altera os dados NBT de entidades, blocos e armazenamento. Só no Java. |
/item | /item replace <target> <slot> with <item> [count] | Coloca um item em um espaço específico de uma entidade ou bloco. Só no Java. |
/loot | /loot <target> <source> | Gera e coloca loot a partir de tabelas de loot. Só no Java. |
Comandos de servidor
Comandos para administrar um servidor multiplayer: banimentos, operadores, a whitelist e a comunicação.
| Comando | Sintaxe | Descrição |
|---|---|---|
/op | /op <player> | Dá a um jogador o status de operador, que permite usar comandos. |
/deop | /deop <player> | Tira o status de operador de um jogador. |
/ban | /ban <player> [reason] | Bane um jogador do servidor (permanentemente). Só no multiplayer. |
/ban-ip | /ban-ip <IP_address> [reason] | Bane um endereço IP do servidor. Bloqueia todas as contas desse IP. |
/pardon | /pardon <player> | Desbane um jogador (remove da lista de banidos). |
/kick | /kick <player> [reason] | Expulsa um jogador do servidor. Ele pode se conectar de novo. |
/whitelist | /whitelist add/remove/list/on/off <player> | Gerencia a whitelist do servidor (a lista de jogadores autorizados). |
/msg / /tell / /w | /msg <player> <message> | Envia uma mensagem privada a um jogador específico. |
/say | /say <message> | Envia uma mensagem a todos os jogadores do servidor como um aviso do servidor. |
/party | /party <message> | Envia uma mensagem ao chat do seu grupo. Só no Bedrock 26.50+. |
/publish | /publish [commands] [port] | Abre um mundo de um jogador para a LAN. Só no Java, não funciona em servidor dedicado. |
/unpublish | /unpublish | Para de compartilhar o mundo na LAN sem sair do jogo. Só no Java 26.2+. |
/list | /list | Mostra a lista de jogadores online no servidor. |
/stop | /stop | Desliga o servidor com segurança (salva o mundo e desconecta os jogadores). |
/save-all | /save-all | Força o mundo a ser salvo no disco. Use antes de desligar o servidor. |
Comandos avançados
Comandos para blocos de comando, data packs e lógica avançada (para criadores de mapas e administradores de servidor).
| Comando | Sintaxe | Descrição |
|---|---|---|
/execute | /execute as/at/in/if/unless/run ... | Executa um comando em um contexto modificado (como outro jogador, em outro lugar, de forma condicional). O comando mais poderoso do jogo. |
/scoreboard | /scoreboard objectives/players ... | Gerencia placares. A base de sistemas de pontuação, temporizadores e lógica em blocos de comando. |
/tag | /tag <target> add/remove/list <tag> | Adiciona ou remove tags em entidades. As tags servem para selecionar entidades no /execute. |
/team | /team add/remove/modify/join ... | Gerencia equipes (cor do nome, fogo amigo, colisão, prefixo/sufixo). |
/function | /function <namespace:path> | Executa uma função de um data pack (.mcfunction). |
/schedule | /schedule function <namespace:path> <time> | Agenda uma função para ser executada depois do tempo indicado. Só no Java. |
/tellraw | /tellraw <target> <JSON_text> | Envia uma mensagem formatada em JSON (links clicáveis, cores, texto ao passar o mouse). |
/title | /title <target> title/subtitle/actionbar <JSON_text> | Mostra um texto grande no meio da tela (title), um texto menor abaixo dele (subtitle) ou um texto acima da barra de atalhos (actionbar). |
/bossbar | /bossbar add/set/remove ... | Cria e gerencia barras de chefe (mostradas no alto da tela). Só no Java. |
/trigger | /trigger <objective> [add|set] [value] | Permite que jogadores sem trapaças alterem um objetivo de placar escolhido. Só no Java. |
/advancement | /advancement grant/revoke <player> <advancement> | Concede ou revoga progressos. Só no Java. |
/recipe | /recipe give/take <player> <recipe|*> | Desbloqueia ou bloqueia receitas de criação. Só no Java. |
/attribute | /attribute <target> <attribute> get/base set/modifier add ... | Lê e altera os atributos de jogadores, mobs e suportes de armadura (vida, velocidade, tamanho). Só no Java. |
/fetchprofile | /fetchprofile name|id|entity <value> | Busca o perfil de um jogador com sua skin pelo nome, UUID ou entidade. Só no Java 1.21.9+. |
/ride | /ride <passenger> mount/dismount <vehicle> | Coloca uma entidade sobre outra como passageira, ou a faz descer. |
/damage | /damage <target> <amount> [type] | Causa dano ao alvo indicado. Java 1.19.4+. |
/return | /return <value> | Retorna um valor de uma função (para o /execute store). Só no Java 1.20.2+. |
/compute | /compute <context> integer <provider> or /compute <context> float <provider> [scale] | Calcula o valor de um provedor de números: um registrado (por exemplo minecraft:brewing/uses_default) ou um escrito no próprio comando. O contexto é default (a posição e a entidade que executa o comando), block <position> ou entity <target>. No modo float, multiplica o resultado pela escala (1.0 por padrão) e arredonda para baixo. Uma ferramenta para criadores de data packs. Só no Java 26.3+. |
Regras do jogo (gamerules)
As gamerules são configurações especiais do mundo que você altera com o comando /gamerule <rule> <true|false|value>. Estas são as mais importantes:
Aviso para o Java Edition: desde a versão 1.21.11, as gamerules do Java têm nomes em snake_case, e algumas ganharam nomes totalmente novos: keepInventory agora é keep_inventory, doDaylightCycle é advance_time e doMobSpawning é spawn_mobs. A tabela traz o nome atual no Java, o nome antigo (Java até a 1.21.10) e o nome no Bedrock. Os nomes diferenciam maiúsculas de minúsculas no Java, mas não no Bedrock.
| Regra (Java 1.21.11+) | Nome antigo / Bedrock | Padrão | Descrição |
|---|---|---|---|
keep_inventory | keepInventory / keepinventory | false | Os jogadores mantêm o inventário e a experiência depois de morrer. |
advance_time | doDaylightCycle / dodaylightcycle | true | O ciclo de dia e noite (ligado/desligado). |
advance_weather | doWeatherCycle / doweathercycle | true | O ciclo do clima (ligado/desligado). |
mob_griefing | mobGriefing / mobgriefing | true | Os mobs podem destruir e alterar blocos (creepers, endermen, ghasts). |
spawn_mobs | doMobSpawning / domobspawning | true | O surgimento natural de mobs (ligado/desligado). |
fire_spread_radius_around_player | doFireTick / dofiretick | 128 | O raio em blocos ao redor dos jogadores dentro do qual o fogo se espalha. 0 desliga a propagação, -1 remove o limite. No Java substituiu o doFireTick; o Bedrock ainda usa dofiretick (true por padrão). |
block_drops | doTileDrops / dotiledrops | true | Blocos quebrados soltam itens. |
natural_health_regeneration | naturalRegeneration / naturalregeneration | true | Os jogadores regeneram vida quando a barra de fome está cheia. False = jogo no estilo UHC. |
show_death_messages | showDeathMessages / showdeathmessages | true | Mostra no chat as mensagens de morte dos jogadores. |
command_block_output | commandBlockOutput / commandblockoutput | true | Os blocos de comando mostram sua saída no chat. |
pvp | pvp / pvp | true | Os jogadores podem causar dano uns aos outros. No Java a regra existe desde a 1.21.9; antes disso, o PvP só podia ser definido no server.properties. |
spawn_phantoms | doInsomnia / doinsomnia | true | Os phantoms aparecem quando um jogador fica 3 noites ou mais sem dormir. |
immediate_respawn | doImmediateRespawn / doimmediaterespawn | false | Os jogadores renascem logo depois de morrer (sem a tela de morte). |
players_sleeping_percentage | playersSleepingPercentage / playerssleepingpercentage | 100 | A porcentagem de jogadores que precisam dormir para pular a noite (0-100). Java 1.17+. |
random_tick_speed | randomTickSpeed / randomtickspeed | 3 (Bedrock: 1) | A velocidade dos ticks aleatórios, que controlam coisas como o crescimento de plantas e a propagação da grama. |
max_command_sequence_length | maxCommandChainLength / maxcommandchainlength | 65536 | O número máximo de comandos em uma cadeia ou função. Uma proteção contra loops. |
O Java 26.3 tem 59 gamerules. As acima são as mais usadas. Explicamos a sintaxe e as diferenças de nome entre versões na página do comando /gamerule, e a regra mais popular no nosso guia de keep inventory.
Seletores de alvo (@a, @p, @r, @e, @s)
Os seletores permitem escolher quem o comando afeta sem digitar o nome de um jogador:
@p: o jogador mais próximo (de onde o comando é executado)@a: todos os jogadores do servidor@r: um jogador aleatório@e: todas as entidades (jogadores + mobs + itens + flechas e assim por diante)@s: o jogador ou a entidade que executa o comando (a si mesmo)
Argumentos dos seletores
Os seletores aceitam argumentos entre colchetes que filtram o resultado:
@e[type=minecraft:creeper]: todos os creepers@a[distance=..10]: jogadores a até 10 blocos@e[type=minecraft:zombie,limit=1,sort=nearest]: o zumbi mais próximo@a[team=red]: jogadores da equipe "red"@e[tag=boss]: entidades com a tag "boss"@a[scores={kills=10..}]: jogadores com 10+ pontos no objetivo "kills"@a[gamemode=survival]: jogadores no Modo Sobrevivência@e[nbt={OnGround:1b}]: entidades em pé no chão (só no Java)
Cola com os comandos mais usados
Copie, imprima ou salve para depois:
Sobrevivência e praticidade
/gamemode survival//gamemode creative: troca o seu modo de jogo/time set day: faz virar dia/weather clear: deixa o tempo limpo/gamerule keep_inventory true: mantém o inventário depois de morrer (Java até a 1.21.10: keepInventory)/gamerule advance_time false: para o tempo (antes doDaylightCycle)/gamerule mob_griefing false: os mobs não destroem blocos (antes mobGriefing)/difficulty peaceful: sem mobs hostis/kill: um reinício rápido (mata você)
Teletransporte e navegação
/tp @s ~ ~ ~: a sua posição atual (um jeito rápido de conferir)/tp @s 0 64 0: teletransporta para as coordenadas/tp @s PlayerName: teletransporta para outro jogador/locate structure minecraft:village_plains: encontra a vila mais próxima/locate structure minecraft:stronghold: encontra uma fortaleza (o portal do End)/locate biome minecraft:mushroom_fields: encontra uma ilha de cogumelos
Itens e efeitos
/give @s minecraft:diamond 64: 64 diamantes/give @s minecraft:netherite_sword: uma espada de netherita/effect give @s minecraft:speed 600 2: Velocidade III por 10 minutos/effect give @s minecraft:night_vision 99999: Visão Noturna que dura praticamente para sempre/effect clear @s: remove todos os efeitos/enchant @s minecraft:sharpness 5: Afiação V no item que está na mão
Servidor
/op PlayerName: dá o status de operador/deop PlayerName: tira o status de operador/ban PlayerName reason: bane um jogador/kick PlayerName: expulsa um jogador/whitelist add PlayerName: adiciona um jogador à whitelist/save-all: salva o mundo
Perguntas frequentes
Como ativar os comandos no Minecraft?
Ao criar um mundo novo, ative Permitir comandos (Java) ou Ativar trapaças (Bedrock). Em um mundo já existente no Java 26.3 ou mais recente, aperte Esc, clique em Opções do mundo e ative Permitir comandos. No Java 26.2, as Opções do mundo ficam no menu Opções, e no Java 26.1 e anteriores você usa Abrir para LAN com Permitir comandos ativado: os comandos funcionam até você fechar o mundo. Em um servidor multiplayer, um administrador precisa lhe dar o status de operador com o comando /op pelo console.
Quantos comandos existem no Minecraft?
O Minecraft Java Edition 26.3 tem mais de 80 comandos. O Bedrock Edition tem cerca de 70. Alguns comandos são comuns às duas edições (tp, give, gamemode, time, weather) e outros existem em apenas uma (por exemplo /data, /execute na forma do Java, /testfor no Bedrock). Mods e data packs podem adicionar comandos próprios.
Qual é a diferença entre um comando com / e um comando em um bloco de comando?
No chat, os comandos começam com uma barra (/gamemode creative). Nos blocos de comando você omite a barra (gamemode creative). Fora isso, funcionam exatamente do mesmo jeito. Blocos de comando podem executar comandos automaticamente (repetição, condições, atraso), o que não dá para fazer pelo chat.
Os comandos desativam as conquistas?
No Java Edition, ativar as trapaças não bloqueia as conquistas (progressos). No Bedrock Edition, ativar as trapaças bloqueia as conquistas daquele mundo para sempre, mesmo que você desative as trapaças depois.
Posso usar comandos em um servidor sem ser operador?
Em regra, não. Uma exceção é o comando /trigger (Java), que um administrador pode liberar para todos os jogadores. Alguns plugins de servidor (EssentialsX, LuckPerms) permitem que os administradores liberem comandos selecionados por meio de um sistema de permissões.
Guias detalhados de comandos individuais: /locate, /time, /weather, /effect, /give, /summon, /fill, /teleport. Códigos prontos para copiar estão na nossa página de trapaças e comandos, e o restante dos guias na seção de comandos.