Mise à jour :

La commande

# Java 1.21.5 et plus récent
/give @p minecraft:stick[enchantments={knockback:10},custom_name="Bâton de recul"] 1
# Java 1.20.5–1.21.4
/give @p minecraft:stick[enchantments={levels:{knockback:10}}] 1

/enchant refuse, car les bâtons ne peuvent normalement pas être enchantés. /give attache l'enchantement dès le départ.

Distance selon le niveau

NiveauRésultat
2Maximum normal ; une petite poussée
5Plusieurs blocs
10Loin ; idéal pour les arènes PvP
50+Hors de vue ; un coup fait tomber n'importe qui d'une plateforme

L'armure et les attaques en sprint changent aussi la distance : testez avant un événement.

Une arène de recul

  1. Construisez une plateforme haut dans le ciel, par exemple un cercle de 15 blocs à Y=100.
  2. Donnez un bâton à tout le monde : /give @a minecraft:stick[enchantments={knockback:10}] 1
  3. Mettez les joueurs en mode Aventure pour qu'ils ne cassent pas la plateforme.
  4. Dans un bloc de commande Répétition, Toujours actif, passez les joueurs tombés en Spectateur :
/execute as @a[gamemode=adventure] at @s if entity @s[y=-64,dy=150] run gamemode spectator @s

Cela détecte les joueurs en Aventure entre Y=-64 et Y=86, sous la plateforme. Ajustez la plage à votre construction.

Subir moins de recul (Java)

La distance de projection dépend de l'attribut de résistance au recul. 0 est normal et 1 signifie aucun recul.

# Aucun recul (Java 1.21.2 et plus récent)
/attribute @p minecraft:knockback_resistance base set 1
# Retour à la normale
/attribute @p minecraft:knockback_resistance base set 0
# Java 1.21.1 et antérieur utilisent generic.knockback_resistance

Pour une arène équitable, faites retirer l'armure à tous ou donnez le même ensemble.

Bedrock Edition

Le /enchant de Bedrock ne peut pas mettre Recul sur un bâton ni dépasser le niveau II, et /give ne peut pas ajouter d'enchantement. Utilisez plutôt une épée avec Recul II ou un pack de comportement.

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.