Actualizado:

Cómo escribirlo

VersiónConservar 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é haceJava 1.21.11+Java 1.21.10 y anterioresBedrock
Conservar objetos al morirkeep_inventorykeepInventorykeepinventory
Impedir que las criaturas (creepers, etc.) rompan bloquesmob_griefingmobGriefingmobgriefing
Detener el ciclo de día y nocheadvance_timedoDaylightCycledodaylightcycle
Detener los cambios de climaadvance_weatherdoWeatherCycledoweathercycle
Detener la aparición natural de criaturasspawn_mobsdoMobSpawningdomobspawning
Detener los phantomsspawn_phantomsdoInsomniadoinsomnia
Desactivar la regeneración natural de vidanatural_health_regenerationnaturalRegenerationnaturalregeneration
Desactivar el daño por caídafall_damagefallDamagefalldamage
Ocultar los mensajes de muerteshow_death_messagesshowDeathMessagesshowdeathmessages
Cambiar el porcentaje de jugadores que deben dormirplayers_sleeping_percentageplayersSleepingPercentageplayerssleepingpercentage
Reaparecer sin pantalla de muerteimmediate_respawndoImmediateRespawndoimmediaterespawn
Ocultar la salida de los bloques de comandos en el chatcommand_block_outputcommandBlockOutputcommandblockoutput
Ocultar las respuestas de los comandossend_command_feedbacksendCommandFeedbacksendcommandfeedback
Cambiar la velocidad de crecimiento de cultivos y plantasrandom_tick_speedrandomTickSpeedrandomtickspeed
Dispersión del punto de aparición del mundorespawn_radiusspawnRadiusspawnradius
Los bloques no sueltan objetosblock_dropsdoTileDropsdotiledrops
Las criaturas no sueltan botínmob_dropsdoMobLootdomobloot
Impedir que aparezcan wardensspawn_wardensdoWardenSpawningno existe
Detener las patrullas de saqueadoresspawn_patrolsdoPatrolSpawningno existe
Detener a los vendedores ambulantesspawn_wandering_tradersdoTraderSpawningno existe
Ocultar los mensajes de progresosshow_advancement_messagesannounceAdvancementsno existe
Impedir que explote la TNTtnt_explodestntExplodes (1.21.2+)tntexplodes
Límite de bloques para fill y clonemax_block_modificationscommandModificationBlockLimit (1.20.3+)no existe
Los jugadores pueden herirse entre sí (false para impedirlo)pvppvp (1.21.9+)pvp
Los monstruos aparecen de forma naturalspawn_monstersspawnMonsters (1.21.9+)no existe
Los portales del Nether funcionanallow_entering_nether_using_portalsallowEnteringNetherUsingPortals (1.21.9+)no existe
Impedir que el fuego se propague (poner a 0)fire_spread_radius_around_playerdoFireTick (poner false)dofiretick
Se muestra la barra localizadoralocator_barlocatorBar (1.21.6+)no existe
Los bloques de comandos funcionancommand_blocks_workcommandBlocksEnabled (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 defectoEjemplo
players_sleeping_percentage1000 permite que un solo jugador durmiendo salte la noche
random_tick_speed3 (Bedrock: 1)Valores altos hacen crecer los cultivos más rápido; valores muy altos causan lag
respawn_radius100 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

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

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.