J'ai créé une carte de parkour/aventure basée sur des jeux vidéo populaires, et j'ai inclus un épisode de Sonic the Hedgehog. Pour que cette carte soit réaliste, je voulais qu'il soit possible de faire un grand saut. J'ai vu des BOOTS de saut, mais tout ce qu'il y a sur YouTube, ce sont des commandes super compliquées, et je me demandais si quelqu'un aurait la gentillesse de me donner une commande ou une recette relativement simple que je pourrais utiliser (je pourrais utiliser des potions, mais ça ne serait pas très joli).
Réponses
Trop de publicités?Comme Antoine et MBraedley l'ont indiqué dans les commentaires, vous aurez besoin de ces commandes plus ou moins compliquées pour faire fonctionner les bottes jump boost sans mod.
Tout d'abord, nous devrons déterminer si le joueur porte des bottes spéciales et stocker cela dans un objectif de tableau de bord. Pour créer l'objectif, exécutez
/scoreboard objectives add jumpBoots dummy
une fois. Maintenant, créez une horloge 20Hz. (remplissez l'horloge ou utilisez les blocs de commande repeat/chain en 1.9) et mettez les deux commandes suivantes
/scoreboard players set @a[score_jumpBoots_min=1] jumpBoots 0
/scoreboard players set @a jumpBoots 1 {Inventory:[{id:minecraft:diamond_boots,Slot:100b,tag:{display:{Name:"Jump Boots"}}}]}
Le score sera de 1 pour tous les joueurs portant des bottes en diamant (c'est-à-dire qu'elles se trouvent dans l'emplacement n° 100) nommées "Jump Boots", et de 0 pour tous les autres. Vous pouvez modifier l'étiquette de données des bottes en fonction de vos besoins, par exemple en les remplaçant par des bottes en cuir ou en changeant leur nom.
Sur la même horloge, vous pouvez alors mettre
/effect @a[score_jumpBoots_min=1] minecraft:jump_boost 1 <amplifier> true
Ce qui donnera au porteur de ces bottes 1 seconde de Jump Boost à chaque tic. Remplacer <amplifier>
avec le niveau de saut que vous voulez donner moins 1, par exemple 2 pour Jump Boost III. Le site true
à la fin cache les effets de particules tourbillonnantes, vous pouvez l'enlever si vous voulez.
Si vous souhaitez obtenir un jump boost dans Minecraft vanilla (normal/sans mods), je vous suggère de faire une balise (si vous êtes dans creative) et de l'allumer puis de faire un clic droit et de sélectionner jump boost, puis d'aller dans survival et de marcher à travers, tada ! Pour le parkour, vous pourriez commencer avec les joueurs marchant à travers une balise, et ensuite commencer le parkour, assurez-vous également que vous avez beaucoup de pierres précieuses autour de lui pour que l'effet dure plus longtemps.
(mes excuses si cela ne vous aide pas)
J'ai déjà dû faire des bottes de saut auparavant, mais la seule façon de le faire que j'ai trouvée est de mettre cette commande super longue dans un bloc de commande et d'ajouter un bouton. Cela devrait vous les donner instantanément. Vous pouvez simplement copier et coller cette commande dans le bloc de commande.
give @p golden_boots 1 0 {display:{Name:"Jumping Boots",Lore:["gives you flying and jump boost and speed"]},AttributeModifiers:[{AttributeName:"generic.maxHealth",Name:"generic.maxHealth",Amount:5,Operation:0,UUIDMost:80901,UUIDLeast:98444},{AttributeName:"generic.followRange",Name:"generic.followRange",Amount:32,Operation:0,UUIDMost:13009,UUIDLeast:153291},{AttributeName:"generic.knockbackResistance",Name:"generic.knockbackResistance",Amount:20,Operation:0,UUIDMost:83502,UUIDLeast:718503},{AttributeName:"generic.movementSpeed",Name:"generic.movementSpeed",Amount:10,Operation:0,UUIDMost:19242,UUIDLeast:97406},{AttributeName:"generic.attackDamage",Name:"generic.attackDamage",Amount:5,Operation:0,UUIDMost:21041,UUIDLeast:883059}],ench:[{id:0,lvl:5},{id:2,lvl:6},{id:5,lvl:5},{id:6,lvl:1},{id:7,lvl:4},{id:8,lvl:3},{id:16,lvl:10},{id:19,lvl:10},{id:32,lvl:1000},{id:34,lvl:100}],HideFlags:5,Unbreakable:1}