
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Beroenden: Laddare: Fabric, Quilt Minecraft-version: 1.20 – 26.2+ Modversion: 8.0-alpha Obligatoriska beroenden: Yet Another Config Lib…
Beroenden: Laddare: Fabric, Quilt Minecraft-version: 1.20 – 26.2+ Modversion: 8.0-alpha Obligatoriska beroenden: Yet Another Config Lib, Mod Menu eller Catalogue för åtkomst till inställningarna direkt i spelet. Standar
Beroenden:
Laddare: Fabric, Quilt
Minecraft-version: 1.20 – 26.2+
Modversion: 8.0-alpha
Obligatoriska beroenden: Yet Another Config Lib, Mod Menu eller Catalogue för åtkomst till inställningarna direkt i spelet.
Standardchatten i vanilla har strikta begränsningar: den sparar bara de senaste 100 textraderna och raderar historiken helt efter att man återanslutit till en server. Om en spelare behöver hitta gamla koordinater eller läsa systemmeddelanden som de missat uppstår frågan om hur man sparar chatthistoriken. För att lösa detta problem är det värt att installera en klientmod för Minecraft-chatten som heter ChatPatches. Denna modifiering tar bort minnesbegränsningarna och lägger till verktyg för att sortera text.
Sparande av historik och buffert
Modens huvudfunktion är beständig historik (Persistent History). Meddelandeloggar, liksom historiken över inmatade kommandon (tillgänglig genom att trycka på uppåtpil), försvinner inte längre efter att man avslutat spelet. De sparas lokalt på datorn och förblir tillgängliga under nästa session.
Buffertstorleken har utökats radikalt. Istället för vanillas 100 rader kan klienten lagra upp till 16 384 meddelanden (värdet kan höjas ännu mer i konfigurationen). För långtidslagring finns en loggningsfunktion — spelaren kan automatiskt skriva hela chatten till en extern textfil för säkerhetskopiering.
Hur man tar bort spam och formaterar text
På stora servrar fylls skärmen ofta av enformiga systemnotiser eller flod. ChatPatches gör det möjligt att ta bort spam i chatten med hjälp av ett system för gruppering av dubbletter. Om flera identiska meddelanden kommer in i nätverket i rad genererar moden inte nya rader. Den behåller originaltexten och lägger till en kompakt räknare bredvid (till exempel [x3]).
För exakt kronologi har tidsstämplar (Timestamps) implementerats. Före varje meddelande visas tiden för dess avsändning i formatet [TT:MM:SS]. Att hålla muspekaren över stämpeln öppnar en tooltip med fullständigt datum. Dessutom låter moden dig stänga av visningen av vanillas vinkelparenteser < > runt spelarnas användarnamn för ett renare gränssnitt.
Gränssnitt och QoL-funktioner
Modifieringen förvandlar chatten till en fullfjädrad arbetsmiljö:
Sökning: Under chattfönstret visas ett sökfält. Det låter dig snabbt filtrera tusentals sparade meddelanden efter nyckelord eller användarnamn.
Snabb kopiering och borttagning: En särskild kontextmeny (öppnas genom högerklick på ett meddelande) låter dig kopiera texten till urklipp. Du kan också helt ta bort en specifik rad från din lokala klient (åtgärden åtföljs av ett ljud av att ett föremål bränns).
HUD-anpassning: Fönstrets storlek kan justeras flexibelt. Spelaren kan höja chatten vertikalt (till exempel med 10 pixlar) så att texten inte överlappar rustningsmätaren eller gränssnittet i andra modar (som AppleSkin).
Konfiguration
Parameter | Värde | Beskrivning |
| TRUE | Aktiverar visning av tidsstämplar (timestamps) före varje meddelande. |
| TRUE | Tillämpar tidsstämplar även på serverns systemnotiser, inte bara på spelarmeddelanden. |
| "HH:mm:ss" | Anger formatet för tidsvisningen (timmar:minuter:sekunder). |
| "[$]" | Mall för inramning av tidsstämpeln. Symbolen $ ersätts automatiskt med den genererade tiden. |
| "#FF55FF" | Hexadecimal (HEX) färgkod för tidsstämpelns text. |
| TRUE | Aktiverar tooltipen (popup-tipset) som visas när muspekaren hålls över tidsstämpeln. |
| "MM/dd/yyyy" | Datumformat i popup-tipset (månad/dag/år). |
| "$" | Textmall för popup-tipset. |
| "#FFFFFF" | HEX-kod för textfärgen i popup-tipset. |
| TRUE | Aktiverar antispam-systemet — gruppering av identiska meddelanden till en rad med en räknare. |
| "&8(&7x&r$&8)" | Räknarmall (stöder Minecrafts färgkoder via &). Symbolen $ ersätts med antalet dubbletter. |
| "#FFFF55" | Bas-HEX-kod för dubbletträknarens färg. |
| FALSE | Om aktiverad jämför moden inte bara texten utan även formateringen (färg, fetstil) innan meddelanden grupperas. |
| FALSE | Aktivering av kompakt läge för att minska radhöjden i chatten. |
| 0 | Avstånd (radavstånd) i pixlar för det kompakta läget. |
| TRUE | Aktiverar visuella avgränsningar för användarnamn eller specifika textkomponenter. |
| "&8[&r$&8]" | Visningsformat för dessa avgränsningar (standardhakparenteser). |
| "#55FFFF" | HEX-kod för de visuella avgränsningarnas färg. |
| TRUE | Aktiverar automatisk skrivning av hela meddelandehistoriken till en textfil lokalt på spelarens dator. |
| 0 | Intervall för automatiskt sparande av loggar. Värdet 0 innebär omedelbart sparande eller skrivning vid spelets avslut. |
| TRUE | Tillåter moden att fånga upp och ändra formateringen av användarnamn i chatten. |
| "<$>" | Mall för inramning av användarnamn (ersätter vanillas vinkelparenteser). |
| "#FFFFFF" | HEX-kod för användarnamnens färg. |
| 16384 | Maximalt antal meddelanden i klientens RAM-buffert (istället för vanillas 100). |
| 0 | Anpassad bredd på chattfönstret. Värdet 0 behåller vanillas breddinställningar. |
| 0 | Anpassad höjd på chattfönstret. Värdet 0 behåller vanillas höjdinställningar. |
| 0 | Vertikal förskjutning av chattgränssnittet (i pixlar). Används om chatten överlappar andra HUD-element. |
| TRUE | Tillåter chattfönstret att automatiskt höjas när en bosshälsomätare eller andra systemgränssnitt visas. |
| FALSE | Om aktiverad återställs vanilla-beteendet — fullständig radering av chatthistoriken vid återanslutning till en värld eller server. |
| TRUE | Blockerar systempaket för chattrensning från servern (CPacketChat) och skyddar din lokala historik från påtvingad radering av plugins. |
| FALSE | Sparar ett utkast av oavslutad text om spelaren av misstag eller avsiktligt stänger chattfönstret (Esc). |
| FALSE | Sparar utkast enbart när chatten stängs av externa faktorer (till exempel att servern öppnar ett inventarium), inte manuellt. |
| TRUE | Aktiverar kontextmenyn vid högerklick (HKM) på valfritt meddelande för att kopiera, ta bort eller svara på det. |
| TRUE | Visar ett bekräftelsefönster innan en chattrad raderas lokalt via kontextmenyn. |
| "#55FFFF" | Färg på inramningen av det markerade meddelandet när kontextmenyn är öppen. |
| "/msg $ " | Mall för kommandot som infogas i inmatningsraden när alternativet "Svara" väljs. Värdet $ ersätts med spelarens användarnamn. |
| TRUE | Aktiverar sökfältet under chattfönstret. |
| TRUE | Sparar den senast inmatade söktermen i minnet. |
| FALSE | Kräver inmatning av ett specialtecken (prefix) för att aktivera sökning i historiken. |
| TRUE | Tar hänsyn till versaler (stora/små bokstäver) vid filtrering av meddelanden via sökning. |
| FALSE | Tillåter användning av reguljära uttryck (Regular Expressions) för avancerad textsökning. |
| FALSE | Skriver den "råa" JSON-strukturen för varje meddelande till spelloggen. Parametern är uteslutande avsedd för utvecklare och felsökning. |
Slutsats
ChatPatches är ett uteslutande klientbaserat verktyg. Det fungerar på vilken server som helst utan att plugins behöver installeras på administrationssidan. Modifieringen åtgärdar alla brister i vanillas kommunikationssystem och gör det lämpligt för spel på folkrika projekt, där navigering i meddelandehistoriken och skydd mot textflod är avgörande.
Installation
En typisk installation tar ungefär 5 minuter. Flödet är detsamma; bara Loader och den matchande builden skiljer sig.
- 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.











