Mise à jour :
1. Créer le score
/scoreboard objectives add sneak minecraft.custom:minecraft.sneak_time
Il augmente de un à chaque tick pendant que le joueur est accroupi. Lancez-le une fois.
2. S'accroupir pour un super saut
# Répétition, Toujours actif
execute as @a[scores={sneak=1..}] run effect give @s minecraft:jump_boost 1 4 true
# Chaîne, Toujours actif
scoreboard players reset @a[scores={sneak=1..}] sneak
Sautez juste après vous être accroupi pour bondir très haut. La remise à zéro fait disparaître l'effet une seconde après que vous arrêtez.
3. Objet plus accroupissement
execute as @a[scores={sneak=1..}] if items entity @s weapon.mainhand minecraft:feather at @s run particle minecraft:cloud ~ ~ ~ 0.3 0.1 0.3 0 3
Ne se déclenche qu'en tenant une plume (1.20.5+). Voir les effets de l'objet en main.
4. Maintenir pour se téléporter
execute as @a[scores={sneak=60..}] run tp @s 0 100 0
scoreboard players reset @a[scores={sneak=60..}] sneak
Téléporte les joueurs une fois que leur temps accroupi total atteint 3 secondes. Le score ne baisse jamais, donc les courts accroupissements s'additionnent. Ajoutez une vérification du bloc sous les pieds et vous obtenez un ascenseur qui descend quand vous vous accroupissez.
Dépannage
- Rien ne se passe : créez l'objectif et vérifiez que le nom correspond.
- Se déclenche avant de s'accroupir : effacez les anciens scores avec
/scoreboard players reset @a sneak. - Bedrock : n'a pas de statistique d'accroupissement, donc ceci est réservé à Java.
Vérifiez votre commande
Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.