
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Abhängigkeiten: Loader: Fabric, Quilt Minecraft-Version: 1.20 – 26.2+ Mod-Version: 8.0-alpha Erforderliche Abhängigkeiten: Yet Another…
Abhängigkeiten: Loader: Fabric, Quilt Minecraft-Version: 1.20 – 26.2+ Mod-Version: 8.0-alpha Erforderliche Abhängigkeiten: Yet Another Config Lib, Mod Menu oder Catalogue für den Zugriff auf die Einstellungen direkt im
Abhängigkeiten:
Loader: Fabric, Quilt
Minecraft-Version: 1.20 – 26.2+
Mod-Version: 8.0-alpha
Erforderliche Abhängigkeiten: Yet Another Config Lib, Mod Menu oder Catalogue für den Zugriff auf die Einstellungen direkt im Spiel.
Der standardmäßige Vanilla-Chat unterliegt strengen Beschränkungen: Er speichert nur die letzten 100 Textzeilen und löscht den Verlauf vollständig, sobald man den Server erneut betritt. Wenn ein Spieler alte Koordinaten finden oder verpasste Systemnachrichten lesen möchte, stellt sich die Frage, wie man den Chatverlauf speichern kann. Um dieses Problem zu lösen, lohnt es sich, eine clientseitige Mod für den Minecraft-Chat namens ChatPatches zu installieren. Diese Modifikation hebt die Speicherbeschränkungen auf und fügt Werkzeuge zum Sortieren von Text hinzu.
Verlaufsspeicherung und Puffer
Die Hauptfunktion der Mod ist der persistente Verlauf (Persistent History). Die Nachrichtenprotokolle sowie der Verlauf eingegebener Befehle (zugänglich über die Pfeil-nach-oben-Taste) verschwinden nicht mehr, nachdem man das Spiel verlassen hat. Sie werden lokal auf dem Computer gespeichert und bleiben in der nächsten Sitzung verfügbar.
Das Puffervolumen wurde drastisch erweitert. Statt der 100 Zeilen von Vanilla kann der Client bis zu 16.384 Nachrichten speichern (der Wert lässt sich in der Konfiguration noch weiter erhöhen). Für die langfristige Aufbewahrung gibt es eine Protokollierungsfunktion — der Spieler kann den gesamten Chat automatisch in eine externe Textdatei als Backup schreiben lassen.
So entfernen Sie Spam und formatieren Text
Auf großen Servern füllt sich der Bildschirm oft mit gleichartigen Systembenachrichtigungen oder Flut. ChatPatches ermöglicht es, Spam im Chat mithilfe eines Systems zur Gruppierung von Duplikaten zu entfernen. Wenn mehrere identische Nachrichten hintereinander im Netzwerk eintreffen, erzeugt die Mod keine neuen Zeilen. Sie behält den ursprünglichen Text bei und fügt daneben einen kompakten Zähler hinzu (zum Beispiel [x3]).
Für eine genaue Chronologie sind Zeitstempel (Timestamps) implementiert. Vor jeder Nachricht wird die Sendezeit im Format [HH:MM:SS] angezeigt. Wenn man mit dem Mauszeiger über den Stempel fährt, öffnet sich ein Tooltip mit dem vollständigen Datum. Zusätzlich erlaubt die Mod, die Anzeige der Vanilla-Winkelklammern < > um die Spielernamen herum zu deaktivieren, für eine übersichtlichere Oberfläche.
Oberfläche und QoL-Funktionen
Die Modifikation verwandelt den Chat in eine vollwertige Arbeitsumgebung:
Suche: Unter dem Chatfenster erscheint eine Suchleiste. Sie ermöglicht es, Tausende gespeicherter Nachrichten schnell nach Schlüsselwörtern oder Spielernamen zu filtern.
Schnelles Kopieren und Löschen: Ein spezielles Kontextmenü (das sich per Rechtsklick auf eine Nachricht öffnet) erlaubt es, den Text in die Zwischenablage zu kopieren. Man kann auch eine bestimmte Zeile vollständig aus dem eigenen lokalen Client löschen (die Aktion wird von einem Verbrennungsgeräusch eines Gegenstands begleitet).
HUD-Anpassung: Die Fenstergröße lässt sich flexibel einstellen. Der Spieler kann den Chat vertikal anheben (zum Beispiel um 10 Pixel), damit der Text nicht die Rüstungsleiste oder die Oberfläche anderer Mods (wie AppleSkin) überdeckt.
Konfiguration
Parameter | Wert | Beschreibung |
| TRUE | Aktiviert die Anzeige von Zeitstempeln (timestamps) vor jeder Nachricht. |
| TRUE | Wendet Zeitstempel auch auf Systembenachrichtigungen des Servers an, nicht nur auf Spielernachrichten. |
| "HH:mm:ss" | Legt das Ausgabeformat der Zeit fest (Stunden:Minuten:Sekunden). |
| "[$]" | Vorlage zur Umrahmung des Zeitstempels. Das Symbol $ wird automatisch durch die generierte Zeit ersetzt. |
| "#FF55FF" | Hexadezimaler (HEX) Farbcode für den Text des Zeitstempels. |
| TRUE | Aktiviert den Tooltip, der beim Überfahren des Zeitstempels mit dem Mauszeiger erscheint. |
| "MM/dd/yyyy" | Datumsformat im Tooltip (Monat/Tag/Jahr). |
| "$" | Textvorlage für den Tooltip. |
| "#FFFFFF" | HEX-Farbcode für den Text im Tooltip. |
| TRUE | Aktiviert das Antispam-System — die Gruppierung identischer Nachrichten in einer Zeile mit einem Zähler. |
| "&8(&7x&r$&8)" | Zähler-Vorlage (unterstützt Minecraft-Farbcodes über &). Das Symbol $ wird durch die Anzahl der Duplikate ersetzt. |
| "#FFFF55" | Basis-HEX-Farbcode für den Duplikat-Zähler. |
| FALSE | Wenn aktiviert, vergleicht die Mod vor dem Gruppieren von Nachrichten nicht nur den Text, sondern auch die Formatierung (Farbe, Fettschrift). |
| FALSE | Aktivierung des Kompaktmodus zur Reduzierung der Zeilenhöhe im Chat. |
| 0 | Abstand (Zeilenabstand) in Pixeln für den Kompaktmodus. |
| TRUE | Aktiviert visuelle Begrenzungen für Spielernamen oder bestimmte Textkomponenten. |
| "&8[&r$&8]" | Anzeigeformat dieser Begrenzungen (standardmäßige eckige Klammern). |
| "#55FFFF" | HEX-Farbcode für die visuellen Begrenzungen. |
| TRUE | Aktiviert die automatische Aufzeichnung des gesamten Nachrichtenverlaufs in einer Textdatei lokal auf dem Computer des Spielers. |
| 0 | Intervall für das automatische Speichern der Protokolle. Der Wert 0 bedeutet sofortiges Speichern oder Aufzeichnen beim Verlassen des Spiels. |
| TRUE | Erlaubt der Mod, die Formatierung der Spielernamen im Chat abzufangen und zu ändern. |
| "<$>" | Umrahmungsvorlage für den Spielernamen (ersetzt die Vanilla-Winkelklammern). |
| "#FFFFFF" | HEX-Farbcode für die Spielernamen. |
| 16384 | Maximale Anzahl von Nachrichten im Arbeitsspeicherpuffer des Clients (statt der 100 von Vanilla). |
| 0 | Benutzerdefinierte Breite des Chatfensters. Der Wert 0 belässt die Vanilla-Breiteneinstellungen. |
| 0 | Benutzerdefinierte Höhe des Chatfensters. Der Wert 0 belässt die Vanilla-Höheneinstellungen. |
| 0 | Vertikale Verschiebung der Chat-Oberfläche (in Pixeln). Wird verwendet, wenn der Chat andere HUD-Elemente überdeckt. |
| TRUE | Erlaubt dem Chatfenster, sich automatisch anzuheben, wenn die Bossleiste oder andere Systemoberflächen erscheinen. |
| FALSE | Wenn aktiviert, stellt es das Vanilla-Verhalten wieder her — das vollständige Löschen des Chatverlaufs beim erneuten Betreten der Welt oder des Servers. |
| TRUE | Blockiert die Chat-Löschpakete des Servers (CPacketChat) und schützt so Ihren lokalen Verlauf vor erzwungener Löschung durch Plugins. |
| FALSE | Speichert den Entwurf eines unfertigen Textes, falls der Spieler das Chatfenster versehentlich oder absichtlich geschlossen hat (Esc). |
| FALSE | Speichert Entwürfe ausschließlich dann, wenn der Chat durch externe Faktoren geschlossen wird (zum Beispiel, wenn der Server das Inventar öffnet) und nicht manuell. |
| TRUE | Aktiviert das Kontextmenü beim Rechtsklick (RMT) auf eine beliebige Nachricht, um sie zu kopieren, zu löschen oder zu beantworten. |
| TRUE | Ruft ein Bestätigungsfenster auf, bevor eine Chatzeile über das Kontextmenü lokal gelöscht wird. |
| "#55FFFF" | Farbe der Umrandung der ausgewählten Nachricht bei geöffnetem Kontextmenü. |
| "/msg $ " | Befehlsvorlage, die beim Auswählen der Option "Antworten" in die Eingabezeile eingesetzt wird. Der Wert $ wird durch den Spielernamen ersetzt. |
| TRUE | Aktiviert die Suchleiste unter dem Chatfenster. |
| TRUE | Speichert die zuletzt eingegebene Suchanfrage im Speicher. |
| FALSE | Erfordert die Eingabe eines speziellen Zeichens (Präfix), um die Suche im Verlauf zu aktivieren. |
| TRUE | Berücksichtigt die Groß-/Kleinschreibung beim Filtern von Nachrichten über die Suche. |
| FALSE | Erlaubt die Verwendung regulärer Ausdrücke (Regular Expressions) für komplexe Textsuchen. |
| FALSE | Schreibt die "rohe" JSON-Struktur jeder Nachricht in das Spielprotokoll. Der Parameter ist ausschließlich für Entwickler und die Fehlersuche gedacht. |
Fazit
ChatPatches ist ein rein clientseitiges Werkzeug. Es funktioniert auf jedem Server, ohne dass serverseitig Plugins installiert werden müssen. Die Modifikation behebt alle Mängel des Vanilla-Kommunikationssystems und macht es für das Spiel auf bevölkerungsreichen Projekten geeignet, bei denen die Navigation im Nachrichtenverlauf und der Schutz vor Text-Flut entscheidend sind.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 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.











