Cette astuce fonctionne pour les versions 1.9 ou plus (vérifiée pour la 1.11.2 et 1.12).
Le système, relativement simple, est composé d'une paire de bottes accompagnée de trois blocs de commandes dont un en répétition et deux en chaîne.
Pour obtenir les bottes en question, vous pouvez entrer cette commande dans le tchat :
/give @p minecraft:leather_boots 1 0 {display:{Name:"Aquaman"}}
Dans le premier bloc de commande, en répétition (à droite ici), vous entrerez :
/scoreboard players tag @p add waterwalk {Inventory:[{Slot:100b,id:"minecraft:leather_boots",tag:{display:{Name:"Aquaman"}}}]}
Pour vous expliquer très simplement, cela va mettre le tag "waterwalk" à tous les joueurs ayant des bottes en cuir renommées Aquaman.
Dans le second bloc de commande, celui au milieu, il faudra inscrire :
/execute @a[tag=waterwalk] ~ ~ ~ detect ~ ~-1 ~ minecraft:water -1 /effect @p minecraft:levitation 1 255 true
La commande appliquera un effet de lévitation au niveau 255 pendant 1 seconde à tous les joueurs étant au-dessus d'un bloc d'eau et ayant le tag waterwalk (que l'on vient de définir).
Enfin, dans le troisième bloc de commande, celui de gauche dans mon exemple, il suffira de recopier ceci :
/scoreboard players tag @a remove waterwalk
Cette commande servira à supprimer à la fin de chaque boucle le tag waterwalk à tous les joueurs pour être sûr que, si un joueur enlève ses bottes, l'effet ne s'applique plus.
Et la magie opère ! (vous pourrez remarquer que je suis en survie)
Vous devez être connecté pour laisser un commentaire.
Marcher sur l'eau (1.9 et +) :