
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Avhengigheter: Lastemodul: Fabric, Quilt Minecraft-versjon: 1.20 – 26.2+ Modversjon: 8.0-alpha Obligatoriske avhengigheter: Yet Another…
Avhengigheter: Lastemodul: Fabric, Quilt Minecraft-versjon: 1.20 – 26.2+ Modversjon: 8.0-alpha Obligatoriske avhengigheter: Yet Another Config Lib, Mod Menu eller Catalogue for tilgang til innstillingene direkte i spill
Avhengigheter:
Lastemodul: Fabric, Quilt
Minecraft-versjon: 1.20 – 26.2+
Modversjon: 8.0-alpha
Obligatoriske avhengigheter: Yet Another Config Lib, Mod Menu eller Catalogue for tilgang til innstillingene direkte i spillet.
Standard vanilje-chat har strenge begrensninger: den lagrer bare de siste 100 tekstlinjene og sletter hele historikken fullstendig etter at du kobler deg til serveren på nytt. Hvis en spiller trenger å finne gamle koordinater eller lese systemmeldinger han gikk glipp av, oppstår spørsmålet om hvordan man bevarer chathistorikken. For å løse dette problemet lønner det seg å installere en klientsidet chat-mod for Minecraft kalt ChatPatches. Denne modifikasjonen fjerner minnebegrensningene og legger til verktøy for å sortere tekst.
Lagring av historikk og buffer
Modens hovedfunksjon er vedvarende historikk (Persistent History). Meldingslogger, samt historikken over inntastede kommandoer (tilgjengelig ved å trykke pil opp), forsvinner ikke lenger etter at du avslutter spillet. De lagres lokalt på datamaskinen og forblir tilgjengelige under neste økt.
Bufferkapasiteten er kraftig utvidet. I stedet for vaniljens 100 linjer kan klienten lagre opptil 16 384 meldinger (verdien kan økes ytterligere i konfigurasjonen). For langtidslagring finnes en loggingsfunksjon — spilleren kan automatisk skrive hele chatten til en ekstern tekstfil for sikkerhetskopiering.
Hvordan fjerne spam og formatere tekst
På store servere fylles skjermen ofte med ensartede systemvarsler eller flom av meldinger. ChatPatches lar deg fjerne spam i chatten ved hjelp av et system for gruppering av duplikater. Hvis flere identiske meldinger kommer inn på nettverket etter hverandre, genererer ikke moden nye linjer. Den beholder den originale teksten og legger til en kompakt teller ved siden av (for eksempel [x3]).
For en presis kronologi er det implementert tidsstempler (Timestamps). Foran hver melding vises tidspunktet den ble sendt i formatet [TT:MM:SS]. Å holde markøren over stempelet åpner en verktøytips med full dato. I tillegg lar moden deg deaktivere visningen av vaniljens vinkelparenteser < > rundt spillernes kallenavn for et renere grensesnitt.
Grensesnitt og QoL-funksjoner
Modifikasjonen forvandler chatten til et fullverdig arbeidsmiljø:
Søk: Under chatvinduet vises en søkelinje. Den lar deg raskt filtrere tusenvis av lagrede meldinger etter nøkkelord eller kallenavn.
Rask kopiering og sletting: En egen kontekstmeny (åpnes med høyreklikk på en melding) lar deg kopiere teksten til utklippstavlen. Du kan også slette en bestemt linje helt fra din lokale klient (handlingen ledsages av lyden av en gjenstand som brennes).
HUD-tilpasning: Vinduets størrelse kan justeres fleksibelt. Spilleren kan heve chatten vertikalt (for eksempel med 10 piksler) slik at teksten ikke overlapper rustningslinjen eller grensesnittet til andre moder (som AppleSkin).
Konfigurasjon
Parameter | Verdi | Beskrivelse |
| TRUE | Aktiverer visning av tidsstempler (timestamps) foran hver melding. |
| TRUE | Bruker tidsstempler også på systemvarsler fra serveren, ikke bare på spillermeldinger. |
| "HH:mm:ss" | Bestemmer formatet for tidsvisning (timer:minutter:sekunder). |
| "[$]" | Mal for innpakking av tidsstempelet. Symbolet $ erstattes automatisk med den genererte tiden. |
| "#FF55FF" | Heksadesimal (HEX) fargekode for teksten i tidsstempelet. |
| TRUE | Aktiverer verktøytipset (tooltip) som vises når du holder markøren over tidsstempelet. |
| "MM/dd/yyyy" | Datoformat i verktøytipset (måned/dag/år). |
| "$" | Tekstmal for verktøytipset. |
| TRUE | Aktiverer antispam-systemet — gruppering av identiske meldinger i én linje med en teller. |
| "&8(&7x&r$&8)" | Tellermal (støtter Minecraft-fargekoder via &). Symbolet $ erstattes med antall duplikater. |
| "#FFFF55" | Grunnleggende HEX-fargekode for duplikattelleren. |
| FALSE | Hvis aktivert, vil moden sammenligne ikke bare teksten, men også formateringen (farge, fet skrift) før den grupperer meldingene. |
| FALSE | Aktivering av kompaktmodus for å redusere linjehøyden i chatten. |
| 0 | Avstand (linjeavstand) i piksler for kompaktmodus. |
| TRUE | Aktiverer visuelle grenser for kallenavn eller spesifikke tekstkomponenter. |
| "&8[&r$&8]" | Visningsformat for disse grensene (standard hakeparenteser). |
| "#55FFFF" | HEX-fargekode for de visuelle grensene. |
| TRUE | Aktiverer automatisk skriving av hele meldingshistorikken til en tekstfil lokalt på spillerens datamaskin. |
| 0 | Intervall for automatisk lagring av logger. Verdien 0 betyr umiddelbar lagring eller skriving ved avslutning av spillet. |
| TRUE | Lar moden fange opp og endre formateringen av kallenavn i chatten. |
| "<$>" | Mal for innpakking av kallenavn (erstatter vaniljens vinkelparenteser). |
| "#FFFFFF" | HEX-fargekode for kallenavn. |
| 16384 | Maksimalt antall meldinger i klientens minnebuffer (i stedet for vaniljens 100). |
| 0 | Tilpasset bredde på chatvinduet. Verdien 0 beholder vaniljens breddeinnstillinger. |
| 0 | Tilpasset høyde på chatvinduet. Verdien 0 beholder vaniljens høydeinnstillinger. |
| 0 | Vertikal forskyvning av chatgrensesnittet (i piksler). Brukes hvis chatten overlapper andre HUD-elementer. |
| TRUE | Lar chatvinduet automatisk heve seg når en bosshelselinje eller andre systemgrensesnitt vises. |
| FALSE | Hvis aktivert, gjenoppretter vaniljeoppførselen — fullstendig sletting av chathistorikken ved ny innlogging i verden eller på serveren. |
| TRUE | Blokkerer systempakker for chatrensing fra serveren (CPacketChat) og beskytter din lokale historikk mot tvungen sletting av plugins. |
| FALSE | Lagrer et utkast av uferdig tekst hvis spilleren ved et uhell eller med vilje lukket chatvinduet (Esc). |
| FALSE | Lagrer utkast bare når chatten lukkes av eksterne faktorer (for eksempel at serveren åpnet en beholdning), og ikke manuelt. |
| TRUE | Aktiverer kontekstmenyen ved høyreklikk (høyre museknapp) på en hvilken som helst melding for å kopiere, slette eller svare på den. |
| TRUE | Åpner et bekreftelsesvindu før lokal sletting av en chatlinje via kontekstmenyen. |
| "#55FFFF" | Farge på omrisset av den valgte meldingen mens kontekstmenyen er åpen. |
| "/msg $ " | Mal for kommandoen som settes inn i inntastingslinjen når alternativet "Svar" velges. Verdien $ erstattes med spillerens kallenavn. |
| TRUE | Aktiverer søkelinjen under chatvinduet. |
| TRUE | Lagrer det siste innskrevne søket i minnet. |
| FALSE | Krever inntasting av et spesialtegn (prefiks) for å aktivere søk i historikken. |
| TRUE | Tar hensyn til store/små bokstaver under filtrering av meldinger via søk. |
| FALSE | Lar deg bruke regulære uttrykk (Regular Expressions) for avanserte tekstsøk. |
| FALSE | Skriver den "rå" JSON-strukturen til hver melding i spilloggen. Parameteren er utelukkende beregnet for utviklere og feilsøking. |
Konklusjon
ChatPatches er et utelukkende klientsidet verktøy. Det fungerer på enhver server uten behov for å installere plugins på administrasjonssiden. Modifikasjonen lukker alle manglene ved vaniljens kommunikasjonssystem og gjør det egnet for spill på folkerike prosjekter, der navigering i meldingshistorikken og beskyttelse mot tekstflom er kritisk viktig.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 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.











