Mise à jour :

Le plus rapide : le mode Créatif

/gamemode creative

Les joueurs en Créatif ne subissent aucun dégât, sauf le vide et /kill. Pour continuer à jouer en Survie, utilisez l'effet ci-dessous. Consultez le guide gamemode.

Résistance V

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

Chaque niveau de Résistance réduit les dégâts de 20 % : le niveau V bloque donc presque tout. Les niveaux comptent à partir de 0 dans les commandes, le niveau V vaut donc 4. Le true final cache les particules. infinite fonctionne sur Java depuis la 1.19.4.

Résistance n'arrête pas le vide ni /kill. Pour arrêter aussi la faim, ajoutez Saturation :

/effect give @s minecraft:saturation infinite 0 true

Désactiver un type de dégâts (règles de jeu)

DégâtsJava 1.21.11+Java 1.21.10 et antérieurBedrock
Chuteminecraft:fall_damagefallDamagefalldamage
Feu et laveminecraft:fire_damagefireDamagefiredamage
Noyademinecraft:drowning_damagedrowningDamagedrowningdamage
/gamerule minecraft:fall_damage false

Cet exemple utilise le nom de la 1.21.11+. Les règles de jeu s'appliquent à tout le monde dans le monde. La liste des gamerules donne les autres.

Rendre un mob invincible (Java)

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

Un mob avec Invulnerable:1b ignore attaques, explosions et autres dégâts, pratique pour les villageois marchands et les animaux. Mettez {Invulnerable:0b} pour annuler. Bedrock n'a pas cette donnée : donnez plutôt Résistance au mob.

Annuler

# Java
/effect clear @s minecraft:resistance
# Bedrock (retire tous les effets)
/effect @s clear

Remettez les règles de jeu sur true.

Quand ça ne marche pas

Questions fréquentes

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.