
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Riippuvuudet: Lataaja: Fabric, Quilt Minecraftin versio: 1.20 – 26.2+ Modin versio: 8.0-alpha Pakolliset riippuvuudet: Yet Another Config…
Riippuvuudet: Lataaja: Fabric, Quilt Minecraftin versio: 1.20 – 26.2+ Modin versio: 8.0-alpha Pakolliset riippuvuudet: Yet Another Config Lib, Mod Menu tai Catalogue asetuksiin pääsemiseksi suoraan pelissä. Tavallisella
Riippuvuudet:
Lataaja: Fabric, Quilt
Minecraftin versio: 1.20 – 26.2+
Modin versio: 8.0-alpha
Pakolliset riippuvuudet: Yet Another Config Lib, Mod Menu tai Catalogue asetuksiin pääsemiseksi suoraan pelissä.
Tavallisella vanilla-chatilla on tiukat rajoitukset: se säilyttää vain viimeiset 100 tekstiriviä ja pyyhkii historian kokonaan, kun palvelimelle liitytään uudelleen. Jos pelaajan täytyy löytää vanhoja koordinaatteja tai lukea järjestelmäviestejä, jotka hän on jäänyt paitsi, herää kysymys, miten chatin historia tallennetaan. Tämän ongelman ratkaisemiseksi kannattaa asentaa Minecraftin chattiin asiakaspuolen modi nimeltä ChatPatches. Tämä muunnos poistaa muistirajoitukset ja lisää työkaluja tekstin lajitteluun.
Historian tallennus ja puskuri
Modin päätoiminto on pysyvä historia (Persistent History). Viestilokit sekä syötettyjen komentojen historia (saatavilla ylänuolta painamalla) eivät enää katoa pelistä poistumisen jälkeen. Ne tallennetaan paikallisesti tietokoneelle ja pysyvät käytettävissä seuraavan istunnon aikana.
Puskurin tilavuutta on laajennettu radikaalisti. Vanillan 100 rivin sijaan asiakas pystyy säilyttämään jopa 16 384 viestiä (arvoa voi nostaa vielä korkeammaksi asetuksissa). Pitkäaikaista säilytystä varten on lokitustoiminto — pelaaja voi automaattisesti kirjoittaa koko chatin ulkoiseen tekstitiedostoon varmuuskopioksi.
Kuinka poistaa roskaposti ja muotoilla tekstiä
Suurilla palvelimilla näyttö täyttyy usein samantyyppisistä järjestelmäilmoituksista tai tulvasta. ChatPatches mahdollistaa roskapostin poistamisen chatista duplikaattien ryhmittelyjärjestelmän avulla. Jos verkkoon saapuu useita identtisiä viestejä peräkkäin, modi ei luo uusia rivejä. Se säilyttää alkuperäisen tekstin ja lisää viereen tiiviin laskurin (esimerkiksi [x3]).
Tarkkaa kronologiaa varten on toteutettu aikaleimat (Timestamps). Jokaisen viestin edessä näytetään sen lähetysaika muodossa [HH:MM:SS]. Kohdistimen vieminen leiman päälle avaa työkaluvihjeen, jossa on täysi päivämäärä. Lisäksi modi mahdollistaa vanillan kulmasulkeiden < > näyttämisen poistamisen pelaajien nimimerkkien ympäriltä siistimpää käyttöliittymää varten.
Käyttöliittymä ja QoL-toiminnot
Muunnos muuttaa chatin täysipainoiseksi työympäristöksi:
Haku: Chat-ikkunan alle ilmestyy hakurivi. Sen avulla voi nopeasti suodattaa tuhansia tallennettuja viestejä avainsanojen tai nimimerkkien mukaan.
Nopea kopiointi ja poisto: Erityinen kontekstivalikko (avautuu napsauttamalla viestiä hiiren oikealla painikkeella) mahdollistaa tekstin kopioimisen leikepöydälle. Tietyn rivin voi myös poistaa kokonaan omasta paikallisesta asiakkaastaan (toimintaa säestää esineen palamisen ääni).
HUD-mukautus: Ikkunan kokoa voi säätää joustavasti. Pelaaja voi nostaa chattia pystysuunnassa (esimerkiksi 10 pikseliä), jotta teksti ei peitä haarniskapalkkia tai muiden modien käyttöliittymää (kuten AppleSkin).
Asetukset
Parametri | Arvo | Kuvaus |
| TRUE | Ottaa käyttöön aikaleimojen (timestamps) näyttämisen jokaisen viestin edessä. |
| TRUE | Soveltaa aikaleimoja myös palvelimen järjestelmäilmoituksiin, ei vain pelaajien viesteihin. |
| "HH:mm:ss" | Määrittää ajan näyttömuodon (tunnit:minuutit:sekunnit). |
| "[$]" | Aikaleiman ympäröintimalli. Symboli $ korvataan automaattisesti luodulla ajalla. |
| "#FF55FF" | Heksadesimaalinen (HEX) värikoodi aikaleiman tekstille. |
| TRUE | Ottaa käyttöön työkaluvihjeen (tooltip), joka ilmestyy, kun kohdistin viedään aikaleiman päälle. |
| "MM/dd/yyyy" | Päivämäärän muoto työkaluvihjeessä (kuukausi/päivä/vuosi). |
| "$" | Tekstimalli työkaluvihjeelle. |
| "#FFFFFF" | HEX-värikoodi työkaluvihjeen tekstille. |
| TRUE | Aktivoi roskapostinestojärjestelmän — identtisten viestien ryhmittelyn yhdelle riville laskurin kanssa. |
| "&8(&7x&r$&8)" | Laskurin malli (tukee Minecraftin värikoodeja &-merkin kautta). Symboli $ korvataan duplikaattien määrällä. |
| "#FFFF55" | Perus-HEX-värikoodi duplikaattilaskurille. |
| FALSE | Jos käytössä, modi vertailee viestejä ryhmitellessään tekstin lisäksi myös muotoilua (väriä, lihavointia). |
| FALSE | Kompaktin tilan aktivointi chatin rivikorkeuden pienentämiseksi. |
| 0 | Etäisyys (riviväli) pikseleinä kompaktia tilaa varten. |
| TRUE | Ottaa käyttöön visuaaliset rajat nimimerkeille tai tietyille tekstikomponenteille. |
| "&8[&r$&8]" | Näiden rajojen näyttömuoto (vakiomuotoiset hakasulkeet). |
| "#55FFFF" | HEX-värikoodi visuaalisille rajoille. |
| TRUE | Ottaa käyttöön koko viestihistorian automaattisen tallentamisen tekstitiedostoon paikallisesti pelaajan tietokoneelle. |
| 0 | Lokien automaattisen tallennuksen aikaväli. Arvo 0 tarkoittaa välitöntä tallennusta tai kirjoittamista pelistä poistuttaessa. |
| TRUE | Sallii modin siepata ja muuttaa nimimerkkien muotoilua chatissa. |
| "<$>" | Nimimerkin ympäröintimalli (korvaa vanillan kulmasulkeet). |
| "#FFFFFF" | HEX-värikoodi nimimerkeille. |
| 16384 | Viestien enimmäismäärä asiakkaan käyttömuistin puskurissa (vanillan 100:n sijaan). |
| 0 | Chat-ikkunan mukautettu leveys. Arvo 0 säilyttää vanillan leveysasetukset. |
| 0 | Chat-ikkunan mukautettu korkeus. Arvo 0 säilyttää vanillan korkeusasetukset. |
| 0 | Chat-käyttöliittymän pystysuora siirtymä (pikseleinä). Käytetään, jos chat peittää muita HUD-elementtejä. |
| TRUE | Sallii chat-ikkunan nousta automaattisesti, kun pomon terveyspalkki tai muut järjestelmäkäyttöliittymät ilmestyvät. |
| FALSE | Jos käytössä, palauttaa vanilla-käyttäytymisen — chatin historian täydellisen pyyhkimisen maailmaan tai palvelimelle uudelleen liityttäessä. |
| TRUE | Estää palvelimen chatin tyhjennyspaketit (CPacketChat) suojaten paikallista historiaasi laajennusten pakottamalta poistolta. |
| FALSE | Tallentaa keskeneräisen tekstin luonnoksen, jos pelaaja sulki chat-ikkunan vahingossa tai tarkoituksella (Esc). |
| FALSE | Tallentaa luonnokset yksinomaan silloin, kun chat suljetaan ulkoisten tekijöiden vuoksi (esimerkiksi palvelin avasi inventaarion), ei manuaalisesti. |
| TRUE | Aktivoi kontekstivalikon napsauttamalla mitä tahansa viestiä hiiren oikealla painikkeella sen kopioimiseksi, poistamiseksi tai siihen vastaamiseksi. |
| TRUE | Avaa vahvistusikkunan ennen chat-rivin paikallista poistamista kontekstivalikon kautta. |
| "#55FFFF" | Valitun viestin ääriviivan väri kontekstivalikon ollessa auki. |
| "/msg $ " | Komennon malli, joka lisätään syöteriville valittaessa "Vastaa"-vaihtoehto. Arvo $ korvataan pelaajan nimimerkillä. |
| TRUE | Ottaa käyttöön hakurivin chat-ikkunan alapuolelle. |
| TRUE | Tallentaa viimeksi syötetyn hakukyselyn muistiin. |
| FALSE | Vaatii erityisen merkin (etuliitteen) syöttämisen historiahaun aktivoimiseksi. |
| TRUE | Ottaa huomioon kirjainkoon (isot/pienet kirjaimet) suodatettaessa viestejä haun kautta. |
| FALSE | Sallii säännöllisten lausekkeiden (Regular Expressions) käytön monimutkaiseen tekstihakuun. |
| FALSE | Kirjoittaa jokaisen viestin "raa'an" JSON-rakenteen pelin lokiin. Parametri on tarkoitettu yksinomaan kehittäjille ja vikojen etsintään. |
Yhteenveto
ChatPatches on yksinomaan asiakaspuolen työkalu. Se toimii millä tahansa palvelimella ilman, että ylläpidon puolelle tarvitsee asentaa laajennuksia. Muunnos korjaa kaikki vanilla-viestintäjärjestelmän puutteet tehden siitä sopivan pelaamiseen runsasväkisissä projekteissa, joissa viestihistoriassa navigointi ja suojautuminen tekstitulvalta ovat ratkaisevan tärkeitä.
Asennus
Tyypillinen asennus vie noin 5 minuuttia. Kulku on sama; vain Loader ja sopiva build vaihtuvat.
- 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.











