>> La recherche se fait sur tous les élements du jeu Minecraft <<
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

Astuce Minecraft : Exécuter une commande en mangeant un aliment


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

Voici une astuce destinée à vous apprendre comment exécuter une commande en mangeant un aliment, ce qui pourra être utile pour vos maps, pour un serveur multijoueur, ou juste pour vous amuser!

Tout d'abord il vous faudra choisir un aliment.

Pour cette astuce nous utiliserons un cookie, nous allons donc commencer en faisant la commande:

/scoreboard objectives add COOKIES minecraft.used:minecraft.cookie

Cette commande va créer un score du nom de COOKIE, qui sera automatiquement incrémenté par le jeu lorsque le joueur "utilisera" un cookie . N'oubliez pas de remplacer "COOKIES" par le nom que vous voulez donner à votre objectif, et "cookie" par l'identifiant de cet item, que vous pouvez trouver sur cette page.

Puis, obtenez un bloc de commande à l'aide de la commande habituelle :

/give @s command_block

Placez ce bloc et mettez le en "Répétition", "Toujours actif"  ("Repeat" et "Always Active" pour les anglais)

A l’intérieur de ce bloc copiez cette commande :

execute as @a[scores={COOKIES=1}] run say hello

Celle-ci va faire exécuter à tout les joueurs ayant le score Cookie à 1 (c'est à dire ayant déjà mangé un cookie) la commande "/say hello". A nouveau, remplacez bien "COOKIES" par le nom de votre objectif et "say hello" par la commande que vous souhaitez exécutez, sans le slash.

Dans un bloc de commande en chaîne, et toujours actif, mettez une commande qu va remettre à zéro le score, pour pouvoir détecter à nouveau si le joueur mange un cookie. A l'inverse, si vous voulez que la commande ne s'exécute que la première fois, ne mettez pas cette commande.

/scoreboard players set @a[scores={COOKIES=1}] COOKIES 0

Voilà, c'est fini. Maintenant libre a vous de modifier et d'adapter ce petit système!

Cette astuce Minecraft a été posté par SIMEON42 dans la catégorie Commandes le 08/09/2018 à 21h12. .

Validé par Z_runner. Dernière modification par Z_runner le 15/09/2018 à 18:26.
Partager :
Commentaires de l'astuce Minecraft
Exécuter une commande en mangeant un aliment :
le 22/10/2018 à 07:35
Sympa ;)

Il aurait été je pense intéressant de compléter l’astuce avec un « exécuter une commande en mangeant un aliment custom » (un steak renommé par exemple).
le 22/10/2018 à 08:31
cool l'astuce.

mathaym25, pour ça il faut donner l'argument de nom dans la première commande.
le 22/10/2018 à 09:23
Simple et sympa, et mal connu des joueurs ! Astuce bien expliquée, bravo !
le 22/10/2018 à 09:59
sympa, on pourrait faire un système de soif en appliquant ta machine avec des fiols d'eau !
le 22/10/2018 à 11:47
@Natyu06
Càd ? La première commande ne peut pas prendre en argument des NBT à ce que je sache.
le 22/10/2018 à 16:08
@Natyu06 on peux pas mettre de NBT dans un scoreboard mais par contre on peux très bien faire que si il a un cookie en main avec genre le nom "cookie_de_chance" ça fais la command. (Ex: "execute as @a[scores={COOKIES=1},Item:{id:"minecraft:cookie",tag:{display:{Name:"{\"text\":\"cookie_de_chance\"}"}}}] run say hello")
le 22/10/2018 à 18:57
Pour la même chose mais en moddé :
minecraft.used:iddumod.iddelitem
le 22/10/2018 à 19:00
Et @NoXiD j'ai fais un système de soif déjà moi ;)
cyanodraco (anonyme)
le 30/10/2018 à 08:41
C'est bien tu peut maintenant faire foudroyer automatiquement les gens qui mangent des cookies in-game XD
le 15/12/2018 à 15:09
Les mecs cette astuce etait pas mal connu en 1.12 mais merci de l'avoir refait en 1.13 car la 1.13 a bcp changer
les command blocs!

Vous devez être connecté pour laisser un commentaire.