Mise à jour :

Rendre un joueur deux fois plus grand

VersionCommande
Java 1.21.2 et plus récent/attribute @s minecraft:scale base set 2
Java 1.20.5–1.21.1/attribute @s minecraft:generic.scale base set 2

1 est la taille normale, 2 le double et 0.5 la moitié. La plage autorisée va de 0.0625 à 16. Java 1.21.2 a retiré le préfixe generic. des noms d'attributs, alors adaptez le nom à votre version.

Attributs courants et valeurs par défaut du joueur

ModifieNom (1.21.2+)Par défaut
Tailleminecraft:scale1
Vitesse de marcheminecraft:movement_speed0.1
Force de sautminecraft:jump_strength0.42
Hauteur de pasminecraft:step_height0.6
Gravitéminecraft:gravity0.08
Distance de chute sans dégâtsminecraft:safe_fall_distance3
Santé maximaleminecraft:max_health20

Sur 1.20.5–1.21.1, ajoutez generic. après minecraft: (par exemple minecraft:generic.jump_strength). Taille, force de saut, hauteur de pas, gravité et distance de chute sans dégâts ont été ajoutées en 1.20.5 et n'existent pas dans les versions plus anciennes.

Exemples

/attribute @s minecraft:jump_strength base set 1
/attribute @s minecraft:movement_speed base set 0.2
/attribute @s minecraft:step_height base set 1
/attribute @s minecraft:gravity base set 0.02

De haut en bas : sauter beaucoup plus haut, marcher deux fois plus vite, monter des blocs entiers sans sauter, et tomber lentement comme sur la Lune (noms 1.21.2+).

Redimensionner une créature

/attribute @e[type=minecraft:zombie,limit=1,sort=nearest] minecraft:scale base set 3

Le zombie le plus proche devient trois fois plus grand, et sa hitbox grandit aussi.

Bonus temporaires avec des modificateurs (Java 1.21+)

# Nom 1.21.2+ ; 1.21–1.21.1 utilisent minecraft:generic.movement_speed
/attribute @s minecraft:movement_speed modifier add mypack:boost 0.5 add_multiplied_base
/attribute @s minecraft:movement_speed modifier remove mypack:boost

Un modificateur s'ajoute à la valeur de base et peut être retiré par son identifiant, il n'écrase donc pas les changements faits par d'autres commandes. add_multiplied_base avec 0.5 signifie +50 % de vitesse. Les autres opérations sont add_value (ajoute un nombre fixe) et add_multiplied_total. En 1.20.5–1.21.1, les modificateurs utilisaient un UUID et un nom au lieu d'un identifiant.

Donner plus de santé à un boss

/attribute @e[type=minecraft:zombie,limit=1,sort=nearest] minecraft:max_health base set 100
/data merge entity @e[type=minecraft:zombie,limit=1,sort=nearest] {Health:100f}

Augmenter max_health ne soigne pas la créature, alors réglez aussi sa Health actuelle. Pour un joueur, utilisez plutôt /effect give @s minecraft:instant_health 1 10 après avoir augmenté max_health, car les données d'un joueur ne se modifient pas avec /data.

Portée plus longue

/attribute @s minecraft:block_interaction_range base set 8
/attribute @s minecraft:entity_interaction_range base set 6

Les valeurs par défaut du joueur sont 4.5 pour les blocs et 3 pour les entités. Sur 1.20.5–1.21.1, les noms commencent par minecraft:player..

Vérifier et réinitialiser

/attribute @s minecraft:scale get
/attribute @s minecraft:scale base set 1

get affiche la valeur actuelle. Pour réinitialiser, remettez la valeur par défaut du tableau.

Problèmes courants

Vérifiez votre commande

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