Type de tchat
Aller à la navigation
Aller à la recherche
Cette page concerne le composant des packs de données. Pour le concept plus général, voir Tchat.
Cette fonctionnalité est exclusive à l'édition Java.
Les types de tchat (nom anglais : chat types) sont des fichiers JSON situés dans les packs de données, qui permettent un contrôle limité du style des messages de tchat.
Format JSON
[modifier | modifier le wikicode]Les types de tchat sont stockés sous la forme de fichiers JSON ayant pour chemin data/<espace de nom>/chat_type/<nom>.json.
- : Le tag racine.
- chat : La configuration sur la façon dont le message doit être affiché dans le tchat.
- translation_key : La clé de traduction de langue à utiliser. Peut également être du texte brut avec des insertions de
%s. - parameters : Les paramètres à insérer. La longueur de cette liste doit correspondre au nombre d'insertions dans la valeur de traduction.
- : Un paramètre. Les valeurs autorisées sont
sender,targetetcontent.
- : Un paramètre. Les valeurs autorisées sont
- style : (Optionnel) Les styles de composant de texte à appliquer au message de tchat entier. Les styles sur des paramètres individuels sont uniquement possible avec des anciens codes de formatage.
- translation_key : La clé de traduction de langue à utiliser. Peut également être du texte brut avec des insertions de
- narration : La configuration sur la façon dont le message doit être lu par le narrateur.
- Le même format que chat.
- chat : La configuration sur la façon dont le message doit être affiché dans le tchat.
Liste des types de tchat
[modifier | modifier le wikicode]| Type de tchat | Source | Format de tchat par défaut | Narration par défaut |
|---|---|---|---|
chat
|
Un message envoyé par un joueur | <%sender> %content | %sender dit %content |
emote_command
|
Un message envoyé en utilisant la commande /me
|
* %sender %content | |
msg_command_incoming
|
Un message privé reçu d'un joueur | %sender vous chuchote : %content | %sender dit %content |
msg_command_outgoing
|
Un message privé envoyé à un autre joueur | Vous chuchotez à %target : %content | |
say_command
|
Un message envoyé en utilisant la commande /say
|
[%sender] %content | |
team_msg_command_incoming
|
Un message d'équipe reçu d'un joueur | %target <%sender> %content | |
team_msg_command_outgoing
|
Un message d'équipe envoyé à un autre joueur | -> %target <%sender> %content | |
Historique
[modifier | modifier le wikicode]| Édition Java | |||||||
|---|---|---|---|---|---|---|---|
| 1.19 | 22w18a | Ajout des types de tchat dans les packs de données. | |||||
| 1.19.1 | 22w24a | Le champ style est maintenant optionnel. | |||||
| Pre-release 2 | Le champ decoration a été aplati ; les champs sont placés directement dans chat et narration.
| ||||||
Suppression du champ priority dans narration.
| |||||||
Suppression du champ overlay. Les types de tchat ne peuvent plus être utilisés pour afficher du texte au-dessus de la barre d'action.
| |||||||
Suppression des types de tchat intégrés system, game_info et tellraw_command. | |||||||
| Pre-release 3 | msg_command a été séparé en msg_command_outgoing et msg_command_incoming.
| ||||||
Le paramètre team_name a été renommé target. Il est désormais également utilisé dans msg_command_outgoing. | |||||||
| Pre-release 5 | team_msg_command a été séparé en team_msg_command_incoming et team_msg_command_outgoing. | ||||||