Actualizado:

Lo más rápido: modo creativo

/gamemode creative

En creativo no se recibe daño, salvo del vacío y de /kill. Para seguir jugando en supervivencia, usa el efecto de abajo. Consulta la guía de gamemode.

Resistencia V

# Java
/effect give @s minecraft:resistance infinite 4 true
# Bedrock
/effect @s resistance 99999 4 true

Cada nivel de Resistencia reduce el daño un 20 %, así que el nivel V bloquea casi todo. En los comandos los niveles se cuentan desde 0, así que el nivel V es 4. El true final oculta las partículas. El infinite de Java funciona desde la 1.19.4.

Resistencia no evita el vacío ni /kill. Para quitar también el hambre, añade Saturación:

/effect give @s minecraft:saturation infinite 0 true

Desactivar un tipo de daño (reglas del juego)

DañoJava 1.21.11+Java 1.21.10 y anterioresBedrock
Caídaminecraft:fall_damagefallDamagefalldamage
Fuego y lavaminecraft:fire_damagefireDamagefiredamage
Ahogamientominecraft:drowning_damagedrowningDamagedrowningdamage
/gamerule minecraft:fall_damage false

Ese ejemplo usa el nombre de 1.21.11+. Las reglas del juego afectan a todos los del mundo. La lista de gamerules tiene el resto.

Hacer invencible a una criatura (Java)

/summon minecraft:villager ~ ~ ~ {Invulnerable:1b}
/data merge entity @e[type=minecraft:villager,limit=1,sort=nearest] {Invulnerable:1b}

Una criatura con Invulnerable:1b ignora ataques, explosiones y otros daños, algo útil para aldeanos de tiendas y mascotas. Pon {Invulnerable:0b} para deshacerlo. Bedrock no tiene ese dato, así que dale Resistencia a la criatura.

Deshacerlo

# Java
/effect clear @s minecraft:resistance
# Bedrock (quita todos los efectos)
/effect @s clear

Vuelve a poner las reglas del juego en true.

Cuando no funciona

Preguntas frecuentes

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.