Actualizado:
Cómo escribirlo
| Versión | Conservar objetos al morir |
|---|---|
| Java 1.21.11 y posteriores | /gamerule minecraft:keep_inventory true |
| Java 1.21.10 y anteriores | /gamerule keepInventory true |
| Bedrock Edition | /gamerule keepinventory true |
En 1.21.11 y posteriores el prefijo minecraft: es opcional, así que /gamerule keep_inventory true también funciona. Los nombres de Bedrock van en minúsculas y sin guiones bajos.
Reglas del juego habituales
| Qué hace | Java 1.21.11+ | Java 1.21.10 y anteriores | Bedrock |
|---|---|---|---|
| Conservar objetos al morir | keep_inventory | keepInventory | keepinventory |
| Impedir que las criaturas (creepers, etc.) rompan bloques | mob_griefing | mobGriefing | mobgriefing |
| Detener el ciclo de día y noche | advance_time | doDaylightCycle | dodaylightcycle |
| Detener los cambios de clima | advance_weather | doWeatherCycle | doweathercycle |
| Detener la aparición natural de criaturas | spawn_mobs | doMobSpawning | domobspawning |
| Detener los phantoms | spawn_phantoms | doInsomnia | doinsomnia |
| Desactivar la regeneración natural de vida | natural_health_regeneration | naturalRegeneration | naturalregeneration |
| Desactivar el daño por caída | fall_damage | fallDamage | falldamage |
| Ocultar los mensajes de muerte | show_death_messages | showDeathMessages | showdeathmessages |
| Cambiar el porcentaje de jugadores que deben dormir | players_sleeping_percentage | playersSleepingPercentage | playerssleepingpercentage |
| Reaparecer sin pantalla de muerte | immediate_respawn | doImmediateRespawn | doimmediaterespawn |
| Ocultar la salida de los bloques de comandos en el chat | command_block_output | commandBlockOutput | commandblockoutput |
| Ocultar las respuestas de los comandos | send_command_feedback | sendCommandFeedback | sendcommandfeedback |
| Cambiar la velocidad de crecimiento de cultivos y plantas | random_tick_speed | randomTickSpeed | randomtickspeed |
| Dispersión del punto de aparición del mundo | respawn_radius | spawnRadius | spawnradius |
| Los bloques no sueltan objetos | block_drops | doTileDrops | dotiledrops |
| Las criaturas no sueltan botín | mob_drops | doMobLoot | domobloot |
| Impedir que aparezcan wardens | spawn_wardens | doWardenSpawning | no existe |
| Detener las patrullas de saqueadores | spawn_patrols | doPatrolSpawning | no existe |
| Detener a los vendedores ambulantes | spawn_wandering_traders | doTraderSpawning | no existe |
| Ocultar los mensajes de progresos | show_advancement_messages | announceAdvancements | no existe |
| Impedir que explote la TNT | tnt_explodes | tntExplodes (1.21.2+) | tntexplodes |
| Límite de bloques para fill y clone | max_block_modifications | commandModificationBlockLimit (1.20.3+) | no existe |
| Los jugadores pueden herirse entre sí (false para impedirlo) | pvp | pvp (1.21.9+) | pvp |
| Los monstruos aparecen de forma natural | spawn_monsters | spawnMonsters (1.21.9+) | no existe |
| Los portales del Nether funcionan | allow_entering_nether_using_portals | allowEnteringNetherUsingPortals (1.21.9+) | no existe |
| Impedir que el fuego se propague (poner a 0) | fire_spread_radius_around_player | doFireTick (poner false) | dofiretick |
| Se muestra la barra localizadora | locator_bar | locatorBar (1.21.6+) | no existe |
| Los bloques de comandos funcionan | command_blocks_work | commandBlocksEnabled (1.21.9+) | commandblocksenabled |
Para desactivar los invasiones, usa /gamerule minecraft:raids false en 1.21.11+ o /gamerule disableRaids true en 1.21.10 y anteriores. La regla nueva invierte el significado de true y false.
Las filas de pvp, monstruos, portales del Nether y bloques de comandos sustituyeron en Java 1.21.9 a las claves de server.properties pvp, spawn-monsters, allow-nether y enable-command-block. Los servidores antiguos siguen configurándolas en server.properties.
Para ocultar solo a algunos jugadores de la barra localizadora, consulta comandos de la barra localizadora.
La mayoría de las reglas aceptan true o false. Para desactivar algo, ponlo en false, por ejemplo /gamerule minecraft:mob_griefing false.
Reglas que aceptan un número
| Regla (1.21.11+) | Por defecto | Ejemplo |
|---|---|---|
players_sleeping_percentage | 100 | 0 permite que un solo jugador durmiendo salte la noche |
random_tick_speed | 3 (Bedrock: 1) | Valores altos hacen crecer los cultivos más rápido; valores muy altos causan lag |
respawn_radius | 10 | 0 hace que todos empiecen exactamente en el mismo sitio |
Reglas con el significado invertido
disableRaids pasó a ser raids en 1.21.11, y true y false intercambiaron su significado. Para detener los invasiones, las versiones antiguas usan /gamerule disableRaids true; 1.21.11 y posteriores usan /gamerule minecraft:raids false. Del mismo modo, disableElytraMovementCheck pasó a ser elytra_movement_check y disablePlayerMovementCheck pasó a ser player_movement_check, ambas con valores invertidos.
Otras reglas de Bedrock
/gamerule showcoordinates truemuestra tus coordenadas en pantalla./gamerule tntexplodes falseimpide que explote la TNT. Java tiene la misma regla comotnt_explodes(1.21.11+) otntExplodes(1.21.2 a 1.21.10).
Consultar el valor actual
Ejecuta la regla sin valor, como /gamerule minecraft:keep_inventory, para ver su ajuste actual. Si escribes /gamerule y esperas un momento, verás todas las reglas que admite tu versión, que es la forma más segura de encontrar el nombre correcto.
Problemas frecuentes
- "Unknown game rule": el nombre no coincide con tu versión. Los nombres antiguos en camelCase no funcionan en 1.21.11 y posteriores.
- El ajuste no se aplica: las reglas se guardan por mundo. Asegúrate de haber cambiado el mundo en el que juegas.
- Empezaron invasiones tras poner raids en true: en 1.21.11 y posteriores, true significa que los invasiones están activados.
- Error en Bedrock: quita las mayúsculas y los guiones bajos.
Comprueba tu comando
El Command Error Doctor (en inglés) detecta en 1.21.11 y posteriores los nombres antiguos de reglas en camelCase y te muestra el nombre nuevo.