Astuce Minecraft : Créer un objet customisé donnant des effets
Aidez nous a financer le site: Joignez l'utile à l'agréable et profitez d'FR-Minecraft sans publicités en
devenant VIP ! Ou ajoutez FR-Minecraft dans vos exceptions, nous n'abusons pas des pubs
Aujourd'hui vous apprendrez à créer un objet customisé et donner des effets.
Et comme les mises à jours vont vite ces derniers temps, vous aurez les commandes 1.12
et 1.13 !
Pour commencer sur de bonnes bases, il faut récupérer un
afin de pouvoir créer ce système :
(1.12 et 1.13) /give @p minecraft:command_block
Ensuite, il faut se donner l'objet en question, ici un diamant avec un
tag, ("ice" pour l'exemple) et le mettre à 1b :
(1.12) /give @p minecraft:diamond 1 0 {display:{Name:"Ice Diamond"},ice:1b,HideFlags:1,ench:[{id:0,lvl:0}]}
(1.13) give @p minecraft:diamond{ice:1b,HideFlags:1,ench:[{lvl:1,id:0}],display:{Name:"[\"\",{\"text\":\"Ice Diamond\",\"color\":\"aqua\"}]"}}
Puis on va créer une chaîne de commandes qui donnera les pouvoirs à notre diamant :
Dans le (violet), on va appliquer un aux joueurs qui tiennent ce diamant :
(1.12) /scoreboard players tag @a add ice {SelectedItem:{id:"minecraft:diamond",Count:1b,tag:{ice:1b}}}
(1.13) tag @a[nbt={SelectedItem:{id:"minecraft:diamond",Count:1b,tag:{ice:1b}}}] add ice
Dans le 2ème (vert), on applique un aux entités qui n'ont pas le
tag dans un rayon de 5 blocs :
(1.12) /execute @a[tag=ice] ~ ~ ~ /effect @e[tag=!ice,r=5] minecraft:slowness 2 255
(1.13) execute at @a[tag=ice] run effect give @e[tag=!ice,distance=..5] minecraft:slowness 2 255
Et enfin, dans le 3ème
vert, on va enlever le
tag à tous les joueurs :
(1.12) /scoreboard players tag @a remove ice
(1.13) tag @a remove ice
Et voilà tout ! J'espère que cette astuce vous sera utile !
Cette astuce Minecraft a été posté par MeD_ dans la catégorie Commandes le 28/02/2018 à 19h47. .
Validé par Z_runner. Dernière modification par Z_runner le 17/03/2018 à 23:51.
Il y a écrit ce qu'elles font, mais pas pourquoi et comment, à quoi servent tels tags etc..