
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Dépendances : Chargeur : Fabric, Quilt Version de Minecraft : 1.20 – 26.2+ Version du mod : 8.0-alpha Dépendances obligatoires : Yet…
Dépendances : Chargeur : Fabric, Quilt Version de Minecraft : 1.20 – 26.2+ Version du mod : 8.0-alpha Dépendances obligatoires : Yet Another Config Lib, Mod Menu ou Catalogue pour accéder aux paramètres directement dans
Dépendances :
Chargeur : Fabric, Quilt
Version de Minecraft : 1.20 – 26.2+
Version du mod : 8.0-alpha
Dépendances obligatoires : Yet Another Config Lib, Mod Menu ou Catalogue pour accéder aux paramètres directement dans le jeu.
Le chat vanilla standard est soumis à des limitations strictes : il ne conserve que les 100 dernières lignes de texte et efface entièrement l'historique après une reconnexion au serveur. Si un joueur a besoin de retrouver d'anciennes coordonnées ou de lire des messages système qu'il a manqués, la question se pose de savoir comment sauvegarder l'historique du chat. Pour résoudre ce problème, il vaut la peine d'installer un mod côté client pour le chat de Minecraft nommé ChatPatches. Cette modification lève les limites de mémoire et ajoute des outils pour trier le texte.
Sauvegarde de l'historique et tampon
La fonction principale du mod est l'historique persistant (Persistent History). Les journaux de messages, ainsi que l'historique des commandes saisies (accessible en appuyant sur la flèche du haut), ne disparaissent plus après avoir quitté le jeu. Ils sont enregistrés localement sur l'ordinateur et restent disponibles lors de la session suivante.
Le volume du tampon a été considérablement étendu. Au lieu des 100 lignes de vanilla, le client est capable de conserver jusqu'à 16 384 messages (la valeur peut être augmentée encore davantage dans la configuration). Pour le stockage à long terme, une fonction de journalisation est prévue : le joueur peut enregistrer automatiquement tout le chat dans un fichier texte externe à des fins de sauvegarde.
Comment supprimer le spam et mettre en forme le texte
Sur les grands serveurs, l'écran se remplit souvent de notifications système du même type ou de flood. ChatPatches permet de supprimer le spam dans le chat grâce à un système de regroupement des doublons. Si plusieurs messages identiques arrivent à la suite sur le réseau, le mod ne génère pas de nouvelles lignes. Il conserve le texte d'origine et ajoute à côté un compteur compact (par exemple, [x3]).
Pour une chronologie précise, des horodatages (Timestamps) sont implémentés. Avant chaque message s'affiche l'heure de son envoi au format [HH:MM:SS]. Le survol de l'horodatage avec le curseur ouvre une infobulle avec la date complète. De plus, le mod permet de désactiver l'affichage des chevrons vanilla < > autour des pseudonymes des joueurs pour une interface plus épurée.
Interface et fonctions QoL
La modification transforme le chat en un véritable environnement de travail :
Recherche : Sous la fenêtre du chat apparaît une barre de recherche. Elle permet de filtrer rapidement des milliers de messages enregistrés par mots-clés ou par pseudonymes.
Copie et suppression rapides : Un menu contextuel spécial (qui s'ouvre par un clic droit sur un message) permet de copier le texte dans le presse-papiers. On peut aussi supprimer entièrement une ligne précise de son propre client local (l'action s'accompagne du son de combustion d'un objet).
Personnalisation du HUD : Les dimensions de la fenêtre se règlent de façon flexible. Le joueur peut remonter le chat verticalement (par exemple, de 10 pixels) afin que le texte ne recouvre pas la barre d'armure ou l'interface d'autres mods (comme AppleSkin).
Configuration
Paramètre | Valeur | Description |
| TRUE | Active l'affichage des horodatages (timestamps) avant chaque message. |
| TRUE | Applique les horodatages également aux notifications système du serveur, et pas seulement aux messages des joueurs. |
| "HH:mm:ss" | Définit le format d'affichage de l'heure (heures:minutes:secondes). |
| "[$]" | Modèle d'encadrement de l'horodatage. Le symbole $ est automatiquement remplacé par l'heure générée. |
| "#FF55FF" | Code couleur hexadécimal (HEX) du texte de l'horodatage. |
| TRUE | Active l'infobulle (tooltip) qui apparaît au survol de l'horodatage avec le curseur. |
| "MM/dd/yyyy" | Format de la date dans l'infobulle (mois/jour/année). |
| "$" | Modèle de texte pour l'infobulle. |
| "#FFFFFF" | Code couleur HEX du texte dans l'infobulle. |
| TRUE | Active le système anti-spam — le regroupement de messages identiques sur une seule ligne avec un compteur. |
| "&8(&7x&r$&8)" | Modèle du compteur (prend en charge les codes couleur de Minecraft via &). Le symbole $ est remplacé par le nombre de doublons. |
| "#FFFF55" | Code couleur HEX de base pour le compteur de doublons. |
| FALSE | Si activé, le mod comparera non seulement le texte, mais aussi la mise en forme (couleur, gras) avant de regrouper les messages. |
| FALSE | Activation du mode compact pour réduire la hauteur des lignes dans le chat. |
| 0 | Distance (interligne) en pixels pour le mode compact. |
| TRUE | Active les délimitations visuelles pour les pseudonymes ou des composants de texte spécifiques. |
| "&8[&r$&8]" | Format d'affichage de ces délimitations (crochets standards). |
| "#55FFFF" | Code couleur HEX pour les délimitations visuelles. |
| TRUE | Active l'enregistrement automatique de tout l'historique des messages dans un fichier texte local sur l'ordinateur du joueur. |
| 0 | Intervalle de sauvegarde automatique des journaux. La valeur 0 signifie une sauvegarde immédiate ou un enregistrement à la sortie du jeu. |
| TRUE | Permet au mod d'intercepter et de modifier la mise en forme des pseudonymes dans le chat. |
| "<$>" | Modèle d'encadrement du pseudonyme (remplace les chevrons vanilla). |
| "#FFFFFF" | Code couleur HEX pour les pseudonymes. |
| 16384 | Nombre maximal de messages dans le tampon de mémoire vive du client (au lieu des 100 de vanilla). |
| 0 | Largeur personnalisée de la fenêtre du chat. La valeur 0 conserve les réglages de largeur de vanilla. |
| 0 | Hauteur personnalisée de la fenêtre du chat. La valeur 0 conserve les réglages de hauteur de vanilla. |
| 0 | Décalage vertical de l'interface du chat (en pixels). Utilisé si le chat recouvre d'autres éléments du HUD. |
| TRUE | Permet à la fenêtre du chat de remonter automatiquement lorsque la barre de vie du boss ou d'autres interfaces système apparaissent. |
| FALSE | Si activé, restaure le comportement vanilla — l'effacement complet de l'historique du chat lors de la reconnexion au monde ou au serveur. |
| TRUE | Bloque les paquets de nettoyage du chat envoyés par le serveur (CPacketChat), protégeant votre historique local contre la suppression forcée par les plugins. |
| FALSE | Conserve le brouillon d'un texte inachevé si le joueur a fermé la fenêtre du chat accidentellement ou intentionnellement (Échap). |
| FALSE | Ne conserve les brouillons que lorsque le chat est fermé par des facteurs externes (par exemple, lorsque le serveur ouvre l'inventaire), et non manuellement. |
| TRUE | Active le menu contextuel lors d'un clic droit sur n'importe quel message pour le copier, le supprimer ou y répondre. |
| TRUE | Affiche une fenêtre de confirmation avant la suppression locale d'une ligne du chat via le menu contextuel. |
| "#55FFFF" | Couleur du contour du message sélectionné lorsque le menu contextuel est ouvert. |
| "/msg $ " | Modèle de commande inséré dans la ligne de saisie lors du choix de l'option « Répondre ». La valeur $ est remplacée par le pseudonyme du joueur. |
| TRUE | Active la barre de recherche sous la fenêtre du chat. |
| TRUE | Conserve en mémoire la dernière requête de recherche saisie. |
| FALSE | Exige la saisie d'un caractère spécial (préfixe) pour activer la recherche dans l'historique. |
| TRUE | Tient compte de la casse (majuscules/minuscules) lors du filtrage des messages via la recherche. |
| FALSE | Permet d'utiliser des expressions régulières (Regular Expressions) pour des recherches de texte complexes. |
| FALSE | Écrit la structure JSON « brute » de chaque message dans le journal du jeu. Le paramètre est destiné exclusivement aux développeurs et à la recherche de bugs. |
Conclusion
ChatPatches est un outil exclusivement côté client. Il fonctionne sur n'importe quel serveur sans qu'il soit nécessaire d'installer des plugins du côté de l'administration. La modification comble toutes les lacunes du système de communication vanilla, le rendant adapté au jeu sur des projets très peuplés, où la navigation dans l'historique des messages et la protection contre le flood de texte sont essentielles.
Installation
Une installation classique prend environ 5 minutes. Le déroulé est le même ; seuls le loader et le build correspondant changent.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











