O Comando /gamerule: Como Alterar as Regras do Jogo
Aprenda a usar o comando /gamerule no Minecraft para controlar regras como keepInventory, fallDamage, mobGriefing e muito mais. Guia…
Para usar o comando, são necessários direitos de administrador (os cheats devem estar habilitados nas configurações do mundo ou do servidor).
Como Inserir o Comando
A sintaxe do comando é a seguinte:
/gamerule <rule_name> [value]
Existem dois tipos de valores:
- Booleano:
true(ativado) oufalse(desativado). - Inteiro: Um número inteiro para ajustar a intensidade dos processos.
Se você inserir o comando sem um valor — /gamerule <rule_name>, o chat exibirá o status atual dessa regra.
Lista de Todas as Regras do Jogo
A tabela abaixo reúne as principais regras disponíveis nas versões atuais do jogo.
| Regra | Descrição | Valores Possíveis | Valor Padrão |
|---|---|---|---|
| announceAdvancements | Se deve anunciar no chat quando jogadores desbloqueiam conquistas. | true ou false | true |
| commandBlockOutput | Se os blocos de comando devem notificar os administradores no chat quando executam comandos. | true ou false | true |
| disableElytraMovementCheck | Desativa a verificação do servidor sobre a velocidade de movimento do jogador ao voar com élitras (anti-cheat). | true ou false | false |
| disableRaids | Desativa completamente a possibilidade de invasões de saqueadores em aldeias. | true ou false | false |
| doDaylightCycle | Se o tempo avança no ciclo dia/noite. Se definido como false, o tempo para no momento atual. | true ou false | true |
| doEntityDrops | Se entidades que não são mobs (ex.: vagões de mina) devem soltar itens quando destruídas. | true ou false | true |
| doFireTick | Se o fogo deve se espalhar naturalmente para os blocos e depois se extinguir. | true ou false | true |
| doImmediateRespawn | Se o jogador renascerá imediatamente sem ver a tela de morte e o menu de renascimento. | true ou false | false |
| doInsomnia | Se os fantasmas aparecerão à noite caso o jogador não tenha dormido por muito tempo. | true ou false | true |
| doLimitedCrafting | Limita a criação de itens apenas às receitas que o jogador já desbloqueou. | true ou false | false |
| doMobLoot | Se os mobs devem soltar experiência e itens (espólio) quando mortos. | true ou false | true |
| doMobSpawning | Se os mobs devem aparecer naturalmente no mundo (devido à escuridão ou condições do bioma). | true ou false | true |
| doPatrolSpawning | Se patrulhas aleatórias de saqueadores devem aparecer no mundo. | true ou false | true |
| doTileDrops | Se os blocos devem soltar itens quando destruídos. | true ou false | true |
| doTraderSpawning | Se comerciantes andarilhos devem aparecer periodicamente perto do jogador. | true ou false | true |
| doWeatherCycle | Se o clima muda. Se definido como false, o clima permanecerá no ciclo atual (ex.: chuva eterna). | true ou false | true |
| drowningDamage | Se ficar sem ar debaixo d'água causa dano ao jogador (afogamento). | true ou false | true |
| fallDamage | Se cair de uma altura causa dano à saúde do personagem. | true ou false | true |
| fireDamage | Se fogo, lava ou chamas causam dano ao personagem. | true ou false | true |
| forgiveDeadPlayers | Se mobs neutros enfurecidos param de atacar quando o jogador-alvo morre. | true ou false | true |
| freezeDamage | Se a neve em pó causa dano de congelamento a um jogador que esteja nela. | true ou false | true |
| keepInventory | Se os jogadores mantêm o inventário e a experiência após a morte. | true ou false | false |
| logAdminCommands | Se os comandos de administrador executados são adicionados ao log do sistema do servidor. | true ou false | true |
| maxCommandChainLength | O número máximo de comandos que podem ser executados em cadeia durante um único tick. | <Número> | 65536 |
| maxEntityCramming | O número máximo de entidades que podem ocupar um bloco antes de sofrer dano por sufocamento. | <Número> | 24 |
| mobGriefing | Se os mobs podem pegar itens, pisotear plantações ou destruir blocos (explosões de trepadeiras). | true ou false | true |
| naturalRegeneration | Se os jogadores podem regenerar saúde naturalmente com a barra de fome cheia. | true ou false | true |
| playersSleepingPercentage | A porcentagem de jogadores em um servidor que devem dormir para pular a noite. | <Número> | 100 |
| randomTickSpeed | Define a velocidade com que eventos aleatórios ocorrem (crescimento de plantas, derretimento de gelo). 0 desativa os ticks aleatórios. | <Número> | 3 |
| reducedDebugInfo | Se a tela de depuração (F3) oculta informações técnicas estendidas. | true ou false | false |
| sendCommandFeedback | Se o feedback (mensagens) dos comandos executados aparece no chat. | true ou false | true |
| showDeathMessages | Se uma mensagem aparece no chat global quando um jogador morre. | true ou false | true |
| spawnRadius | Define o número de blocos a partir do ponto de surgimento do mundo onde um jogador pode aparecer. | <Número> | 10 |
| spectatorsGenerateChunks | Se jogadores no modo espectador podem carregar (gerar) novos chunks. | true ou false | true |
| universalAnger | Se mobs neutros enfurecidos atacarão qualquer jogador próximo, não apenas o agressor. | true ou false | false |
Como remover mensagens de comando do chat
Para limpar o chat de notificações do sistema, usa-se a regra sendCommandFeedback. Se definida como false, o jogo parará de enviar confirmações sobre ações realizadas pelo administrador.
- Comando:
/gamerule sendCommandFeedback false
Como desativar o dano de queda
A regra responsável por isso é fallDamage. Com o valor false, o personagem deixará de perder saúde ao cair de qualquer altura. Isso é útil ao construir objetos altos no modo sobrevivência.
- Comando:
/gamerule fallDamage false
Como desativar o surgimento de fantasmas
A mecânica de mobs voadores que aparecem durante a insônia é regulada pela regra doInsomnia. Se definida como false, os fantasmas pararão de aparecer no mundo, mesmo que o personagem não tenha dormido por muitas noites seguidas.
- Comando:
/gamerule doInsomnia false
Como desativar a saída de execução de comandos no chat
Quando blocos de comando estão funcionando em um mapa, o chat pode ficar inconveniente para a comunicação. Para interromper isso, use a regra commandBlockOutput. Isso ocultará todas as notificações sobre ações realizadas por blocos de comando.
- Comando:
/gamerule commandBlockOutput false
Como acelerar o crescimento de plantas e a velocidade de tick
A velocidade dos eventos aleatórios (crescimento de trigo, mudas, propagação de grama) é regulada pelo parâmetro randomTickSpeed. O valor padrão para Java é 3, e para Bedrock é 1. Aumentar esse número acelerará as fazendas, mas valores muito altos podem causar lag ou travar o mundo.
- Exemplo (acelerar 10 vezes):
/gamerule randomTickSpeed 30
Como desativar a queda de itens após a morte
A regra keepInventory permite manter todos os itens e a experiência acumulada após a morte. O personagem renascerá no ponto de surgimento com o inventário completo.
- Comando:
/gamerule keepInventory true
Como desativar a destruição de blocos por trepadeiras
Para proteger a paisagem e as construções, usa-se a regra mobGriefing. Nesse caso, as explosões de trepadeiras causarão dano apenas a jogadores e mobs sem quebrar blocos. Isso também impedirá que endermen roubem blocos de terra.
- Comando:
/gamerule mobGriefing false
Ainda sem comentários. Seja o primeiro a opinar.