Existe-t-il un moyen de tester si quelqu'un a dit quelque chose dans le chat?

Ce que je veux faire, c'est faire une commande qui me permet de dire quelque chose comme «la maison» dans le chat, et un bloc de commande me téléporte chez moi. Existe-t-il un moyen de tester un mot dans le chat?

Vous ne pouvez pas tester ce que quelqu'un a dit dans le chat. Vous pouvez cependant configurer vos propres commandes personnalisées /trigger .

Vous pouvez le faire en créant d'abord un objectif de tableau de bord "déclencheur":

 /scoreboard objectives add home trigger 

Ensuite, activez-le pour celui que vous voulez pouvoir l'utiliser:

 /scoreboard players enable @a home 

Tout joueur qui l'a activé, même les non-OP, peut maintenant utiliser /trigger home set ou /trigger home add pour manipuler leur objectif "maison".

Vous pouvez ajouter un /tp @a[score_home_min=1] XYZ sur une horloge pour l'avoir afin que quiconque fait /trigger home set 1 dans le chat est téléporté à la maison. Suivez-le avec le réglage de leur score d'accueil à 1, donc ils ne sont pas constamment téléportés, et réactivent l'objectif pour eux, afin qu'ils puissent l'utiliser à nouveau.

Pas dans vanilla Minecraft, no . Il n'y a aucun moyen de vanilla Minecraft sur un serveur vanilla de mettre en œuvre toute sorte de commandes de chat personnalisées ou de détecter toute sorte d'événements de chat.

En plus de la réponse ci-dessus, si vous utilisez la fonctionnalité de la maison, vous pouvez également répéter les étapes ci-dessus pour créer un déclencheur de sethome, puis utiliser une commande pour y définir un armoré avec un nom unique.

Voir Comment activer home / sethome sur un serveur Vanilla Minecraft

Oui, il est possible de /testfor si quelqu'un dit quelque chose dans le chat, mais vous avez besoin de plugins ( /testforchat ). Ensuite, vous mettez tout texte que vous souhaitez que le joueur dise et que vous puissiez vous entendre.