
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Afhængigheder: Loader: Fabric, Quilt Minecraft-version: 1.20 – 26.2+ Mod-version: 8.0-alpha Obligatoriske afhængigheder: Yet Another Config…
Afhængigheder: Loader: Fabric, Quilt Minecraft-version: 1.20 – 26.2+ Mod-version: 8.0-alpha Obligatoriske afhængigheder: Yet Another Config Lib, Mod Menu eller Catalogue for at få adgang til indstillingerne direkte i sp
Afhængigheder:
Loader: Fabric, Quilt
Minecraft-version: 1.20 – 26.2+
Mod-version: 8.0-alpha
Obligatoriske afhængigheder: Yet Another Config Lib, Mod Menu eller Catalogue for at få adgang til indstillingerne direkte i spillet.
Den almindelige vanilla-chat har strenge begrænsninger: den gemmer kun de seneste 100 tekstlinjer og sletter historikken helt, når man logger ind på serveren igen. Hvis en spiller har brug for at finde gamle koordinater eller læse systembeskeder, han er gået glip af, opstår spørgsmålet om, hvordan man gemmer chathistorikken. For at løse dette problem er det værd at installere en klientside-mod til Minecraft-chatten ved navn ChatPatches. Denne modifikation fjerner hukommelsesgrænserne og tilføjer værktøjer til at sortere tekst.
Lagring af historik og buffer
Moddens hovedfunktion er den vedvarende historik (Persistent History). Beskedlogfilerne samt historikken over indtastede kommandoer (tilgængelig ved at trykke på pil op) forsvinder ikke længere, efter man forlader spillet. De gemmes lokalt på computeren og forbliver tilgængelige under den næste session.
Bufferens volumen er udvidet markant. I stedet for vanillas 100 linjer kan klienten gemme op til 16 384 beskeder (værdien kan hæves endnu højere i konfigurationen). Til langtidsopbevaring findes en log-funktion — spilleren kan automatisk skrive hele chatten til en ekstern tekstfil som backup.
Sådan fjerner du spam og formaterer tekst
På store servere fyldes skærmen ofte med ensartede systemnotifikationer eller flood. ChatPatches gør det muligt at fjerne spam i chatten ved hjælp af et system til gruppering af dubletter. Hvis flere identiske beskeder ankommer til netværket i træk, genererer modden ikke nye linjer. Den beholder den oprindelige tekst og tilføjer ved siden af en kompakt tæller (for eksempel [x3]).
For en præcis kronologi er der implementeret tidsstempler (Timestamps). Før hver besked vises afsendelsestidspunktet i formatet [HH:MM:SS]. Når man fører markøren hen over stemplet, åbnes et værktøjstip med den fulde dato. Derudover gør modden det muligt at deaktivere visningen af vanillas vinkelparenteser < > omkring spillernes brugernavne for en renere grænseflade.
Grænseflade og QoL-funktioner
Modifikationen forvandler chatten til et fuldgyldigt arbejdsmiljø:
Søgning: Under chatvinduet vises en søgelinje. Den gør det muligt hurtigt at filtrere tusindvis af gemte beskeder efter nøgleord eller brugernavne.
Hurtig kopiering og sletning: En særlig kontekstmenu (åbnes ved højreklik på en besked) gør det muligt at kopiere teksten til udklipsholderen. Man kan også slette en bestemt linje helt fra sin egen lokale klient (handlingen ledsages af lyden af en genstand, der brænder).
HUD-tilpasning: Vinduets størrelse kan justeres fleksibelt. Spilleren kan løfte chatten lodret (for eksempel 10 pixel), så teksten ikke dækker rustningsbjælken eller andre mods' grænseflade (såsom AppleSkin).
Konfiguration
Parameter | Værdi | Beskrivelse |
| TRUE | Aktiverer visning af tidsstempler (timestamps) før hver besked. |
| TRUE | Anvender tidsstempler også på serverens systemnotifikationer, ikke kun på spillernes beskeder. |
| "HH:mm:ss" | Angiver formatet for tidsvisning (timer:minutter:sekunder). |
| "[$]" | Skabelon til indkapsling af tidsstemplet. Symbolet $ erstattes automatisk med det genererede tidspunkt. |
| "#FF55FF" | Hexadecimal (HEX) farvekode for tidsstemplets tekst. |
| TRUE | Aktiverer værktøjstippet (tooltip), der vises, når markøren føres hen over tidsstemplet. |
| "MM/dd/yyyy" | Datoformat i værktøjstippet (måned/dag/år). |
| "$" | Tekstskabelon til værktøjstippet. |
| "#FFFFFF" | HEX-farvekode for teksten i værktøjstippet. |
| TRUE | Aktiverer antispam-systemet — gruppering af identiske beskeder i én linje med en tæller. |
| "&8(&7x&r$&8)" | Tællerskabelon (understøtter Minecrafts farvekoder via &). Symbolet $ erstattes med antallet af dubletter. |
| "#FFFF55" | Grundlæggende HEX-farvekode for dublet-tælleren. |
| FALSE | Hvis aktiveret, vil modden ikke kun sammenligne teksten, men også formateringen (farve, fed) før den grupperer beskeder. |
| FALSE | Aktivering af kompakt tilstand for at reducere linjehøjden i chatten. |
| 0 | Afstand (linjeafstand) i pixel for kompakt tilstand. |
| TRUE | Aktiverer visuelle grænser for brugernavne eller specifikke tekstkomponenter. |
| "&8[&r$&8]" | Visningsformat for disse grænser (standard firkantede parenteser). |
| "#55FFFF" | HEX-farvekode for de visuelle grænser. |
| TRUE | Aktiverer automatisk optegnelse af hele beskedhistorikken i en tekstfil lokalt på spillerens computer. |
| 0 | Interval for automatisk lagring af logfiler. Værdien 0 betyder øjeblikkelig lagring eller optegnelse ved afslutning af spillet. |
| TRUE | Tillader modden at opfange og ændre formateringen af brugernavne i chatten. |
| "<$>" | Skabelon til indkapsling af brugernavnet (erstatter vanillas vinkelparenteser). |
| "#FFFFFF" | HEX-farvekode for brugernavne. |
| 16384 | Maksimalt antal beskeder i klientens RAM-buffer (i stedet for vanillas 100). |
| 0 | Brugerdefineret bredde på chatvinduet. Værdien 0 bevarer vanillas breddeindstillinger. |
| 0 | Brugerdefineret højde på chatvinduet. Værdien 0 bevarer vanillas højdeindstillinger. |
| 0 | Lodret forskydning af chatgrænsefladen (i pixel). Bruges, hvis chatten dækker andre HUD-elementer. |
| TRUE | Tillader chatvinduet at hæve sig automatisk, når bossens helbredsbjælke eller andre systemgrænseflader vises. |
| FALSE | Hvis aktiveret, gendannes vanilla-adfærden — fuldstændig sletning af chathistorikken ved genindtræden i verdenen eller på serveren. |
| TRUE | Blokerer serverens systempakker til rydning af chatten (CPacketChat) og beskytter dermed din lokale historik mod tvungen sletning af plugins. |
| FALSE | Gemmer kladden af en ufærdig tekst, hvis spilleren utilsigtet eller bevidst lukkede chatvinduet (Esc). |
| FALSE | Gemmer kun kladder, når chatten lukkes af eksterne faktorer (for eksempel når serveren åbner inventaret), og ikke manuelt. |
| TRUE | Aktiverer kontekstmenuen ved højreklik på en hvilken som helst besked for at kopiere, slette eller besvare den. |
| TRUE | Fremkalder et bekræftelsesvindue før lokal sletning af en chatlinje via kontekstmenuen. |
| "#55FFFF" | Farve på omridset af den valgte besked, mens kontekstmenuen er åben. |
| "/msg $ " | Skabelon for kommandoen, der indsættes i inputlinjen, når man vælger "Svar". Værdien $ erstattes med spillerens brugernavn. |
| TRUE | Aktiverer søgelinjen under chatvinduet. |
| TRUE | Gemmer den senest indtastede søgeforespørgsel i hukommelsen. |
| FALSE | Kræver indtastning af et særligt tegn (præfiks) for at aktivere søgning i historikken. |
| TRUE | Tager hensyn til store og små bogstaver under filtrering af beskeder via søgning. |
| FALSE | Tillader brug af regulære udtryk (Regular Expressions) til komplekse tekstsøgninger. |
| FALSE | Skriver den "rå" JSON-struktur af hver besked til spillets log. Parameteren er udelukkende beregnet til udviklere og fejlfinding. |
Konklusion
ChatPatches er udelukkende et klientside-værktøj. Det fungerer på enhver server uden behov for at installere plugins på administrationssiden. Modifikationen lukker alle mangler ved vanilla-kommunikationssystemet og gør det egnet til spil på folkerige projekter, hvor navigation i beskedhistorikken og beskyttelse mod tekstflood er afgørende.
Installation
En typisk installation tager omkring 5 minutter. Forløbet er det samme; kun Loader og den matchende build er forskellige.
- 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.











