Guía de las gamerules de Minecraft - todas las reglas del juego explicadas
Personalizar tu mundo de Minecraft sin instalar ningún mod es posible gracias a las gamerules. Estos parámetros integrados en el juego desde la versión 1.4.2 permiten transformar radicalmente tu experiencia. Congelar el sol al mediodía, evitar que los creepers destruyan tus construcciones o conservar tu equipamiento después de morir: todo se vuelve posible con solo unos comandos. Aquí tienes la guía de referencia para dominar cada una de estas reglas.
Funcionamiento de las gamerules
Cada mundo de Minecraft almacena sus propias reglas de juego. Modificar una gamerule en un mundo no afecta a los demás. Estos ajustes abren la puerta a experiencias personalizadas: servidores hardcore, mapas de aventuras o simplemente partidas relajadas entre amigos.
Acceder a las gamerules
En Java Edition, tienes dos opciones. En primer lugar, la pantalla de creación de mundo ofrece un menú dedicado a las reglas de juego, organizado por categorías con interruptores simples. En segundo lugar, una vez en el juego, el comando /gamerule sigue disponible para cualquier ajuste.
En Bedrock Edition, solo algunas opciones aparecen en la configuración del mundo. La mayoría de las reglas requieren el uso del comando en el juego.
Utilizar el comando
/gamerule <règle> <valeur>
Las valores aceptadas son true/false para opciones binarias, o un número entero para parámetros numéricos. Escribir solo /gamerule <règle> muestra el valor actual en vigor.
Algunos ejemplos concretos:
| Acción deseada | Comando a escribir |
|---|---|
| Bloquear el tiempo al mediodía | /gamerule doDaylightCycle false |
| Proteger el terreno de los mobs | /gamerule mobGriefing false |
| No perder los objetos al morir | /gamerule keepInventory true |
Reglas del entorno
Estos parámetros moldean el mundo que te rodea: clima, paso del tiempo, comportamiento del fuego y elementos naturales.
randomTickSpeed
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | 3 en Java, 1 en Bedrock |
| Apareció en | 1.8 |
Este valor controla la velocidad de muchos procesos naturales en cada chunk. Los cultivos crecen, la hierba se extiende, las hojas se descomponen, el hielo se derrite: todo depende de este parámetro.
| Ajuste | Resultado obtenido |
|---|---|
0 | Detención total de la naturaleza (nada crece) |
3 | Ritmo estándar en Java |
10 | Crecimiento acelerado |
1000+ | Evolución casi instantánea (riesgo de ralentización) |
/gamerule randomTickSpeed 10
doDaylightCycle
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.6.1 |
El sol y la luna detienen su curso cuando esta regla está desactivada. La hora queda fija en el momento preciso de la modificación. Perfecto para inmortalizar un atardecer o garantizar una oscuridad permanente.
/gamerule doDaylightCycle false
doWeatherCycle
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.6.1 |
Bloquea la evolución natural del clima. Lluvia o buen tiempo, la atmósfera actual persiste indefinidamente. El comando /weather sigue siendo funcional para forzar un cambio manual si es necesario.
/gamerule doWeatherCycle false
doFireTick
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Controla la propagación de las llamas y su extinción espontánea. Una vez desactivada, cada fuego permanece confinado a su ubicación original sin extenderse a los bloques vecinos, y arde eternamente mientras su soporte exista. Ideal para evitar incendios forestales provocados por rayos.
/gamerule doFireTick false
doVinesSpread
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | true |
| Apareció en | 1.19.4 |
Evita que las enredaderas de la jungla colonizen las superficies adyacentes cuando está desactivada. Las variantes del Nether (enredaderas retorcidas, goteantes) y las enredaderas de cueva conservan su comportamiento habitual.
/gamerule doVinesSpread false
Acumulación de nieve y fuentes líquidas
Estas tres reglas, exclusivas de Java y añadidas en la versión 1.19.3, modifican mecánicas fundamentales:
| Regla | Ajuste inicial | Función |
|---|---|---|
snowAccumulationHeight | 1 | Número máximo de capas de nieve apilables |
waterSourceConversion | true | Posibilidad de crear fuentes de agua infinitas |
lavaSourceConversion | false | Posibilidad de crear fuentes de lava infinitas |
Con waterSourceConversion en false, es imposible generar un pozo infinito con dos cubos. La lava se convierte en un recurso verdaderamente finito.
/gamerule snowAccumulationHeight 4
/gamerule waterSourceConversion false
globalSoundEvents
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | true |
| Apareció en | 1.19.3 |
Algunos sonidos se escuchan normalmente por todos los jugadores del servidor, independientemente de su posición: la caída del dragón del End o la activación de un portal del Nether, por ejemplo. Al desactivar esta regla, solo los jugadores cercanos percibirán estos eventos sonoros.
/gamerule globalSoundEvents false
Parámetros exclusivos de Bedrock
| Regla | Ajuste inicial | Rol |
|---|---|---|
respawnBlocksExplode |
true |
Las camas explotan en el Nether/End |
tntExplodes |
true |
El TNT puede explotar |
En Bedrock, desactivar respawnBlocksExplode hace que las camas y anclas de reaparición sean inofensivas en dimensiones inapropiadas. Con tntExplodes en false, el TNT encendido desaparece sin causar daño alguno.
/gamerule respawnBlocksExplode false
/gamerule tntExplodes false
spawnChunkRadius
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | 2 |
| Apareció en | 1.14 |
Determina el tamaño de la zona perpetuamente activa alrededor del punto de aparición mundial. Con el valor predeterminado, un cuadrado de 5×5 chunks permanece constantemente cargado. Aumentar este radio permite que los mecanismos automáticos funcionen en el spawn incluso sin la presencia de jugadores, a costa de recursos adicionales del servidor.
/gamerule spawnChunkRadius 4
spectatorsGenerateChunks
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | true |
| Apareció en | 1.9 |
Los espectadores en modo Espectador normalmente pueden revelar territorios inexplorados al visitarlos. Esta regla, una vez desactivada, evita la creación de nuevos chunks por parte de los espectadores. Es especialmente útil en UHC para evitar que un árbitro revele accidentalmente el mapa.
/gamerule spectatorsGenerateChunks false
projectilesCanBreakBlocks
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | true |
| Apareció en | 1.19 |
Permite que ciertos proyectiles rompan bloques específicos. Por ejemplo, una lanza lanzada puede desprender una estalactita de calcita. Desactivar esta mecánica protege la decoración de daños colaterales.
/gamerule projectilesCanBreakBlocks false
Reglas de las criaturas
Estos parámetros rigen la aparición de las criaturas y sus interacciones con el entorno.
mobGriefing
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Prohíbe a las criaturas realizar modificaciones en el terreno o manipular objetos cuando está desactivada. Esta regla única neutraliza muchos comportamientos:
| Criatura | Comportamiento bloqueado |
|---|---|
| Creeper | Cráteres de explosión |
| Enderman | Vuelo y movimiento de bloques |
| Zombie | Pisoteo de huevos de tortuga |
| Villager | Cosecha y siembra |
| Wither | Destrucción del entorno |
| Allay | Recoger objetos |
/gamerule mobGriefing false
doMobSpawning
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Detiene completamente la aparición espontánea de criaturas en el mundo. Sin embargo, los spawners y las criaturas de estructura (bastiones, mansiones) siguen funcionando normalmente.
/gamerule doMobSpawning false
doInsomnia
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.15 |
Los phantoms, esas criaturas aladas que acosan a los jugadores privados de sueño, dejan de aparecer cuando esta regla está desactivada. Ya no es necesario vigilar tu contador de noches en vela.
/gamerule doInsomnia false
Apariciones específicas (Java)
Tres reglas distintas controlan apariciones específicas en Java Edition:
| Regla | Ajuste inicial | Añadida en | Objetivo |
|---|---|---|---|
doPatrolSpawning |
true |
1.15.2 | Patrullas de saqueadores |
doTraderSpawning |
true |
1.15.2 | Comerciante ambulante |
doWardenSpawning |
true |
1.19 | Guardián de las profundidades |
/gamerule doPatrolSpawning false
/gamerule doTraderSpawning false
/gamerule doWardenSpawning false
disableRaids
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Ajuste inicial | false |
| Apareció en | 1.14.3 |
Elimina por completo los ataques de saqueadores en las aldeas una vez activada. Entrar en una aldea con el efecto de Mala Omen no desencadena ninguna oleada de asalto. Además, este efecto ya no se consume, se conserva indefinidamente.
/gamerule disableRaids true
Cólera de las criaturas neutrales (Java)
Dos reglas interconectadas modifican el rencor de las criaturas neutrales:
| Regla | Ajuste inicial | Efecto |
|---|---|---|
universalAnger |
false |
Rencor extendido a todos los jugadores cercanos |
forgiveDeadPlayers |
true |
Perdón automático después de la muerte del culpable |
Activar universalAnger convierte cada provocación en una amenaza colectiva: golpear a un lobo pone en peligro a todos los jugadores cercanos. Desactivar forgiveDeadPlayers hace que este rencor sea permanente, incluso después de tu muerte.
/gamerule universalAnger true
/gamerule forgiveDeadPlayers false
Reglas de supervivencia del jugador
Estos ajustes afectan directamente la vida, la muerte y la reaparición de los jugadores.
keepInventory
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | false |
| Apareció en | 1.4.2 |
Probablemente la gamerule más famosa. Una vez activada, morir ya no significa perder el equipo valioso ni los puntos de experiencia acumulados. Solo la salud, el hambre y los efectos activos se reinician normalmente.
/gamerule keepInventory true
naturalRegeneration
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.6.1 |
La recuperación pasiva de puntos de vida gracias a una barra de hambre llena. Si se desactiva, solo pociones, manzanas doradas, faros o tótems permiten recuperar corazones. Esencial para los desafíos UHC.
/gamerule naturalRegeneration false
Tipos de daños individuales
Cuatro reglas permiten neutralizar fuentes de daño específicas:
| Regla | Compatibilidad | Fuente de daño |
|---|---|---|
fallDamage |
Java y Bedrock | Caídas |
fireDamage |
Java y Bedrock | Fuego, lava, magma |
drowningDamage |
Java y Bedrock | Asfixia |
freezeDamage |
Java y Bedrock | Escarcha (nieve en polvo) |
Todas están activadas por defecto (true) y aparecieron en la versión 1.15 (excepto freezeDamage en 1.17).
/gamerule fallDamage false
/gamerule fireDamage false
/gamerule drowningDamage false
/gamerule freezeDamage false
doImmediateRespawn
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | false |
| Apareció en | 1.15 |
Elimina la pantalla de muerte y teleporta instantáneamente al jugador a su punto de reaparición. En Bedrock, esta regla se llama immediateRespawn.
/gamerule doImmediateRespawn true
showDeathMessages
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Los mensajes de muerte en el chat desaparecen al desactivarse. Esto incluye también las notificaciones enviadas sobre las mascotas fallecidas.
/gamerule showDeathMessages false
spawnRadius
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | 10 (Java) / 5 (Bedrock) |
| Apareció en | 1.9 |
Define la zona alrededor del punto de aparición mundial donde los jugadores pueden aparecer al conectarse por primera vez o después de morir sin un punto de reaparición personal. Un valor de 10 crea un cuadrado de 21×21 bloques.
/gamerule spawnRadius 0
pvp (Bedrock)
| Característica | Información |
|---|---|
| Compatibilidad | Exclusivo de Bedrock |
| Ajuste inicial | true |
Los enfrentamientos entre jugadores se vuelven imposibles al desactivarse: los golpes no causan daño. En Java, esta opción se configura a través del archivo server.properties.
/gamerule pvp false
Délais de portail (Java)
Dos parámetros ajustan el tiempo de espera en los portales del Nether:
| Regla | Ajuste inicial | Interesado |
|---|---|---|
playersNetherPortalCreativeDelay |
1 |
Jugadores creativos (casi instantáneo) |
playersNetherPortalDefaultDelay |
80 |
Jugadores supervivencia/aventura (4 segundos) |
/gamerule playersNetherPortalDefaultDelay 40
playersSleepingPercentage
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | 100 |
| Apareció en | 1.17 (Java) / 1.20.30 (Bedrock) |
Proporción de jugadores conectados que deben dormir simultáneamente para acelerar el paso de la noche.
| Valor | Comportamiento |
|---|---|
100 |
Unanimidad requerida |
50 |
Mayoría simple |
1 |
Un solo durmiente es suficiente |
101+ |
Transición nocturna bloqueada |
/gamerule playersSleepingPercentage 25
Reglas de recompensas y botines
Estos ajustes determinan lo que dejan caer los bloques, entidades y criaturas.
doMobLoot
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Las criaturas vivas dejan de soltar objetos y experiencia al morir cuando se desactiva. Las producciones independientes de la muerte siguen funcionando: huevos de gallina, lana esquilada o rosas generadas por el Wither.
/gamerule doMobLoot false
doTileDrops
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Los bloques minados desaparecen sin dejar su recurso habitual. Presta especial atención a las cajas de Shulker: al desactivarse esta regla, se pierde tanto el contenedor como su contenido. Los cofres estándar liberan su inventario pero no el cofre en sí.
/gamerule doTileDrops false
doEntityDrops
| Característica | Información |
|---|
trueAfecta a las entidades no vivas: embarcaciones, carros, marcos, soportes para armaduras. Cuando se destruyen, ya no devuelven su objeto correspondiente.
/gamerule doEntityDrops false
Disminución de drops de explosión (Java)
Tres reglas distintas, añadidas en 1.19.3, controlan la recuperación de bloques destruidos por diferentes explosiones:
| Regla | Ajuste inicial | Tipo de explosión |
|---|---|---|
tntExplosionDropDecay | false | Dinamita |
mobExplosionDropDecay | true | Criaturas (Creeper, Wither) |
blockExplosionDropDecay | true | Otros (camas, cristales) |
Cuando está activada, la probabilidad de recuperar un bloque disminuye con su distancia al centro de la explosión. La dinamita conserva por defecto una tasa de recuperación integral.
/gamerule mobExplosionDropDecay false
/gamerule blockExplosionDropDecay false
Reglas del chat y de la interfaz
Estos parámetros modifican la visualización de información y el comportamiento de los mensajes de comando.
sendCommandFeedback
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.8 |
Cada comando ejecutado genera un mensaje de confirmación en el chat. Desactivar esta regla simplifica considerablemente la conversación, especialmente útil en servidores con muchas órdenes automatizadas.
/gamerule sendCommandFeedback false
commandBlockOutput
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.4.2 |
Los bloques de comando normalmente envían sus resultados de ejecución a los operadores conectados. Al desactivar esta regla, estas máquinas permanecen en silencio en el chat manteniendo su funcionamiento.
/gamerule commandBlockOutput false
announceAdvancements
| Característica | Información |
|---|---|
| Compatibilidad | Solo Java |
| Ajuste inicial | true |
| Apareció en | 1.12 |
Los avances desbloqueados por los jugadores se muestran públicamente en el chat. Al desactivarlos, estos logros permanecen privados. Reemplaza la antigua regla announceAchievements eliminada durante la revisión del sistema.
/gamerule announceAdvancements false
logAdminCommands
| Característica | Información |
|---|---|
| Compatibilidad | Solo Java |
| Ajuste inicial | true |
| Apareció en | 1.8 |
Registra cada comando de administrador en los archivos de registro del servidor. Al desactivar esta regla, se reducen los registros pero se elimina cualquier rastro de las acciones de administración.
/gamerule logAdminCommands false
reducedDebugInfo
| Característica | Información |
|---|---|
| Compatibilidad | Solo Java |
| Ajuste inicial | false |
| Apareció en | 1.8 |
La pantalla de depuración (F3) se simplifica considerablemente una vez activada:
| Elemento | Estado |
|---|---|
| Posición XYZ exacta | Oculta |
| Dirección de la mirada | Oculta |
| Información de chunk | Oculta |
| Atajo F3+B (hitboxes) | Inactivo |
| Atajo F3+G (rejilla) | Inactivo |
Perfecto para competiciones donde las coordenadas deben permanecer en secreto.
/gamerule reducedDebugInfo true
Opciones de visualización Bedrock
| Regla | Ajuste inicial | Versión | Función |
|---|---|---|---|
showCoordinates | true | 1.12.0 | Posición XYZ visible en pantalla |
showTags | true | 1.14.0 | Indicaciones "Puede colocar/destruir" en objetos |
showBorderEffect | true | 1.17.30 | Partículas de bloques de frontera |
/gamerule showCoordinates false
/gamerule showTags false
/gamerule showBorderEffect false
Reglas de fabricación
Estos parámetros ajustan el sistema de recetas y la progresión artesanal.
doLimitedCrafting
| Característica | Información |
|---|---|
| Compatibilidad | Java y Bedrock |
| Ajuste inicial | false |
| Apareció en | 1.12 (Java) / 1.20.x (Bedrock) |
Restringe la fabricación solo a recetas previamente descubiertas por el jugador. Por defecto, cualquier objeto puede ser creado incluso sin haber "desbloqueado" su receta en el libro. Ideal para fomentar la exploración y el aprendizaje progresivo.
/gamerule doLimitedCrafting true
recipesUnlock
| Característica | Información |
|---|---|
| Compatibilidad | Solo Bedrock |
| Ajuste inicial | true |
| Apareció en | 1.20.30 |
Normalmente, recoger un ingrediente revela automáticamente las recetas asociadas. Al desactivarlo, todo el libro de recetas se vuelve inmediatamente accesible sin ninguna exploración previa.
/gamerule recipesUnlock false
Reglas para administradores
Estos parámetros técnicos se refieren principalmente a la gestión de servidores y a las limitaciones del sistema.
maxEntityCramming
| Característica | Información |
|---|---|
| Compatibilidad | Solo Java |
| Ajuste inicial | 24 |
| Apareció en | 1.11 |
Más allá de este límite de entidades en el mismo espacio, las criaturas sufren daños de asfixia progresivos. Establecer en 0 desactiva completamente este mecanismo, permitiendo acumulaciones ilimitadas sin consecuencias.
/gamerule maxEntityCramming 0
Límites de comandos
| Regla | Edición | Configuración inicial | Rol |
|---|---|---|---|
maxCommandChainLength | Java y Bedrock | 65536 | Comandos encadenados por tick |
maxCommandForkCount | Java | 65536 | Ramas de comandos por tick |
commandModificationBlockLimit | Java | 32768 | Bloques modificables por /fill o /clone |
functionCommandLimit | Bedrock | 10000 | Instrucciones por archivo de función |
Estos valores previenen bucles infinitos y abusos. Aumentarlos permite operaciones más masivas pero puede afectar el rendimiento.
/gamerule commandModificationBlockLimit 100000
commandBlocksEnabled
| Característica | Información |
|---|---|
| Compatibilidad | Bedrock únicamente |
| Configuración inicial | true |
| Apareció en | 1.7.0 |
Al desactivarla, los bloques de comando se vuelven totalmente inertes. Imposible colocar, modificar o ejecutarlos.
/gamerule commandBlocksEnabled false
minecartMaxSpeed
| Característica | Información |
|---|---|
| Compatibilidad | Java únicamente |
| Configuración inicial | 8.0 |
| Apareció en | 1.8 |
Límite de velocidad de los vagones en rieles. Aumentar este valor acelera el transporte ferroviario, pero velocidades excesivas pueden afectar el funcionamiento de los rieles propulsores.
/gamerule minecartMaxSpeed 16.0
Verificaciones anti-trampa (Java)
| Regla | Configuración inicial | Versión | Objetivo |
|---|---|---|---|
disableElytraMovementCheck | false | 1.9 | Movimientos en elytra |
disablePlayerMovementCheck | false | 1.21 | Todos los movimientos |
El servidor normalmente monitorea velocidades anormales para detectar tramposos. Desactivar estos controles elimina los "rubberbands" causados por la latencia, pero también abre la puerta a hacks de vuelo y velocidad.
/gamerule disableElytraMovementCheck true
Resumen de las gamerules esenciales
| Regla | Java | Bedrock | Estándar | Utilidad principal |
|---|---|---|---|---|
keepInventory | ✅ | ✅ | false | Conservación del inventario al morir |
mobGriefing | ✅ | ✅ | true | Protección del terreno |
doDaylightCycle | ✅ | ✅ | true | Control del tiempo |
doWeatherCycle | ✅ | ✅ | true | Control del clima |
naturalRegeneration | ✅ | ✅ | true | Regeneración pasiva de vida |
doMobSpawning | ✅ | ✅ | true | Aparición de criaturas |
doFireTick | ✅ | ✅ | true | Propagación del fuego |
randomTickSpeed | ✅ | ✅ | 3/1 | Velocidad de los eventos naturales |
playersSleepingPercentage | ✅ | ✅ | 100 | Pasar la noche |
doInsomnia | ✅ | ✅ | true | Aparición de phantoms |
Conclusión
Las gamerules son una herramienta poderosa para moldear tu experiencia en Minecraft según tus preferencias. Modo pacífico sin creepers destructivos, desafío hardcore sin regeneración, o servidor de eventos con reglas únicas: las posibilidades son amplias.
Prueba estos parámetros en un mundo dedicado a experimentaciones antes de implementarlos en tu servidor principal. Cada modificación es reversible en cualquier momento mediante el comando /gamerule.
¡Buena personalización!

