
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Afhankelijkheden: Loader: Fabric, Quilt Minecraft-versie: 1.20 – 26.2+ Modversie: 8.0-alpha Vereiste afhankelijkheden: Yet Another Config…
Afhankelijkheden: Loader: Fabric, Quilt Minecraft-versie: 1.20 – 26.2+ Modversie: 8.0-alpha Vereiste afhankelijkheden: Yet Another Config Lib, Mod Menu of Catalogue om de instellingen rechtstreeks in het spel te openen.
Afhankelijkheden:
Loader: Fabric, Quilt
Minecraft-versie: 1.20 – 26.2+
Modversie: 8.0-alpha
Vereiste afhankelijkheden: Yet Another Config Lib, Mod Menu of Catalogue om de instellingen rechtstreeks in het spel te openen.
De standaard vanilla-chat kent strikte beperkingen: hij bewaart slechts de laatste 100 tekstregels en wist de geschiedenis volledig nadat je opnieuw verbinding maakt met de server. Als een speler oude coördinaten moet terugvinden of gemiste systeemberichten wil lezen, rijst de vraag hoe je de chatgeschiedenis kunt bewaren. Om dit probleem op te lossen, is het de moeite waard om een chatmod voor Minecraft aan de clientzijde te installeren die ChatPatches heet. Deze modificatie heft de geheugenlimieten op en voegt hulpmiddelen toe om tekst te ordenen.
Bewaren van geschiedenis en buffer
De hoofdfunctie van de mod is de persistente geschiedenis (Persistent History). Berichtenlogs, evenals de geschiedenis van ingevoerde commando's (toegankelijk via de pijl-omhoog), verdwijnen niet meer nadat je het spel afsluit. Ze worden lokaal op de computer opgeslagen en blijven beschikbaar tijdens de volgende sessie.
De buffercapaciteit is drastisch uitgebreid. In plaats van de 100 regels van vanilla kan de client tot 16 384 berichten bewaren (de waarde kan in de configuratie nog hoger worden ingesteld). Voor langdurige opslag is er een logfunctie — de speler kan de hele chat automatisch naar een extern tekstbestand wegschrijven als back-up.
Hoe spam te verwijderen en tekst op te maken
Op grote servers raakt het scherm vaak vol met eentonige systeemmeldingen of gespam. Met ChatPatches kun je spam in de chat verwijderen dankzij een systeem voor het groeperen van duplicaten. Als er meerdere identieke berichten achter elkaar op het netwerk binnenkomen, genereert de mod geen nieuwe regels. Hij behoudt de originele tekst en voegt er een compacte teller naast toe (bijvoorbeeld [x3]).
Voor een nauwkeurige chronologie zijn tijdstempels (Timestamps) geïmplementeerd. Vóór elk bericht wordt het tijdstip van verzending weergegeven in de notatie [UU:MM:SS]. De cursor over de stempel houden opent een tooltip met de volledige datum. Daarnaast kun je met de mod de weergave van de vanilla-punthaken < > rond de bijnamen van spelers uitschakelen voor een schonere interface.
Interface en QoL-functies
De modificatie verandert de chat in een volwaardige werkomgeving:
Zoeken: Onder het chatvenster verschijnt een zoekbalk. Hiermee kun je snel duizenden opgeslagen berichten filteren op trefwoorden of bijnamen.
Snel kopiëren en verwijderen: Een speciaal contextmenu (geopend door met de rechtermuisknop op een bericht te klikken) laat je de tekst naar het klembord kopiëren. Je kunt ook een specifieke regel volledig uit je lokale client verwijderen (de actie gaat gepaard met het geluid van een brandend voorwerp).
HUD-aanpassing: De afmetingen van het venster zijn flexibel instelbaar. De speler kan de chat verticaal omhoog brengen (bijvoorbeeld met 10 pixels) zodat de tekst de pantserbalk of de interface van andere mods (zoals AppleSkin) niet overlapt.
Configuratie
Parameter | Waarde | Beschrijving |
| TRUE | Schakelt de weergave van tijdstempels (timestamps) vóór elk bericht in. |
| TRUE | Past tijdstempels ook toe op systeemmeldingen van de server, niet alleen op berichten van spelers. |
| "HH:mm:ss" | Bepaalt de notatie van de tijdweergave (uren:minuten:seconden). |
| "[$]" | Sjabloon voor het omhullen van de tijdstempel. Het symbool $ wordt automatisch vervangen door de gegenereerde tijd. |
| "#FF55FF" | Hexadecimale (HEX) kleurcode voor de tekst van de tijdstempel. |
| TRUE | Schakelt de tooltip in die verschijnt wanneer je de cursor over de tijdstempel houdt. |
| "MM/dd/yyyy" | Datumnotatie in de tooltip (maand/dag/jaar). |
| "$" | Tekstsjabloon voor de tooltip. |
| TRUE | Activeert het antispamsysteem — identieke berichten worden gegroepeerd in één regel met een teller. |
| "&8(&7x&r$&8)" | Sjabloon van de teller (ondersteunt Minecraft-kleurcodes via &). Het symbool $ wordt vervangen door het aantal duplicaten. |
| "#FFFF55" | Basis-HEX-kleurcode voor de duplicatenteller. |
| FALSE | Indien ingeschakeld vergelijkt de mod niet alleen de tekst, maar ook de opmaak (kleur, vetgedrukt) voordat berichten worden gegroepeerd. |
| FALSE | Activering van de compacte modus om de regelhoogte in de chat te verkleinen. |
| 0 | Afstand (regelafstand) in pixels voor de compacte modus. |
| TRUE | Schakelt visuele grenzen in voor bijnamen of specifieke tekstcomponenten. |
| "&8[&r$&8]" | Weergavenotatie van deze grenzen (standaard vierkante haken). |
| "#55FFFF" | HEX-kleurcode voor de visuele grenzen. |
| TRUE | Schakelt het automatisch wegschrijven van de volledige berichtgeschiedenis naar een tekstbestand lokaal op de computer van de speler in. |
| 0 | Interval voor het automatisch opslaan van logs. De waarde 0 betekent onmiddellijk opslaan of wegschrijven bij het afsluiten van het spel. |
| TRUE | Staat de mod toe om de opmaak van bijnamen in de chat te onderscheppen en te wijzigen. |
| "<$>" | Sjabloon voor het omhullen van de bijnaam (vervangt de vanilla-punthaken). |
| "#FFFFFF" | HEX-kleurcode voor de bijnamen. |
| 16384 | Maximaal aantal berichten in de werkgeheugenbuffer van de client (in plaats van de 100 van vanilla). |
| 0 | Aangepaste breedte van het chatvenster. De waarde 0 behoudt de vanilla-breedte-instellingen. |
| 0 | Aangepaste hoogte van het chatvenster. De waarde 0 behoudt de vanilla-hoogte-instellingen. |
| 0 | Verticale verschuiving van de chatinterface (in pixels). Wordt gebruikt als de chat andere HUD-elementen overlapt. |
| TRUE | Staat het chatvenster toe om automatisch omhoog te schuiven wanneer een baasbalk of andere systeeminterfaces verschijnen. |
| FALSE | Indien ingeschakeld herstelt het het vanilla-gedrag — volledige wissing van de chatgeschiedenis bij het opnieuw betreden van de wereld of de server. |
| TRUE | Blokkeert systeempakketten voor het wissen van de chat van de server (CPacketChat) en beschermt je lokale geschiedenis tegen geforceerde verwijdering door plugins. |
| FALSE | Bewaart een concept van onafgemaakte tekst als de speler het chatvenster per ongeluk of opzettelijk heeft gesloten (Esc). |
| FALSE | Bewaart concepten uitsluitend wanneer de chat door externe factoren wordt gesloten (bijvoorbeeld de server opende een inventaris), en niet handmatig. |
| TRUE | Activeert het contextmenu bij het klikken met de rechtermuisknop (RMK) op een willekeurig bericht om het te kopiëren, verwijderen of beantwoorden. |
| TRUE | Roept een bevestigingsvenster op vóór het lokaal verwijderen van een chatregel via het contextmenu. |
| "#55FFFF" | Kleur van de omlijning van het geselecteerde bericht terwijl het contextmenu open is. |
| "/msg $ " | Sjabloon van het commando dat in de invoerregel wordt geplaatst bij het kiezen van de optie "Beantwoorden". De waarde $ wordt vervangen door de bijnaam van de speler. |
| TRUE | Schakelt de zoekbalk onder het chatvenster in. |
| TRUE | Bewaart de laatst ingevoerde zoekopdracht in het geheugen. |
| FALSE | Vereist het invoeren van een speciaal teken (prefix) om het zoeken in de geschiedenis te activeren. |
| TRUE | Houdt rekening met hoofd- en kleine letters bij het filteren van berichten via het zoeken. |
| FALSE | Maakt het gebruik van reguliere expressies (Regular Expressions) mogelijk voor complexe tekstzoekopdrachten. |
| FALSE | Schrijft de "ruwe" JSON-structuur van elk bericht naar de spellog. De parameter is uitsluitend bedoeld voor ontwikkelaars en het opsporen van bugs. |
Conclusie
ChatPatches is een uitsluitend clientzijdig hulpmiddel. Het werkt op elke server zonder dat er plugins aan de beheerderskant geïnstalleerd hoeven te worden. De modificatie dicht alle tekortkomingen van het vanilla-communicatiesysteem en maakt het geschikt voor het spelen op drukbezochte projecten, waar navigatie door de berichtgeschiedenis en bescherming tegen tekstflood van cruciaal belang zijn.
Installatie
Een typische installatie duurt ongeveer 5 minuten. De stappen zijn gelijk; alleen de loader en de bijbehorende build verschillen.
- 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.











