
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Závislosti: Loader: Fabric, Quilt Verze Minecraftu: 1.20 – 26.2+ Verze módu: 8.0-alpha Povinné závislosti: Yet Another Config Lib, Mod Menu…
Závislosti: Loader: Fabric, Quilt Verze Minecraftu: 1.20 – 26.2+ Verze módu: 8.0-alpha Povinné závislosti: Yet Another Config Lib, Mod Menu nebo Catalogue pro přístup k nastavení přímo ve hře. Standardní vanilla chat má
Závislosti:
Loader: Fabric, Quilt
Verze Minecraftu: 1.20 – 26.2+
Verze módu: 8.0-alpha
Povinné závislosti: Yet Another Config Lib, Mod Menu nebo Catalogue pro přístup k nastavení přímo ve hře.
Standardní vanilla chat má přísná omezení: uchovává pouze posledních 100 řádků textu a po opětovném připojení na server historii zcela vymaže. Pokud hráč potřebuje najít staré souřadnice nebo si přečíst systémové zprávy, které mu unikly, vyvstává otázka, jak historii chatu uložit. K vyřešení tohoto problému se vyplatí nainstalovat klientský mód na chat v Minecraftu s názvem ChatPatches. Tato modifikace odstraňuje paměťové limity a přidává nástroje pro třídění textu.
Ukládání historie a buffer
Hlavní funkcí módu je trvalá historie (Persistent History). Logy zpráv i historie zadaných příkazů (dostupná po stisknutí šipky nahoru) už po ukončení hry nemizí. Ukládají se lokálně do počítače a zůstávají dostupné během další relace.
Objem bufferu byl radikálně rozšířen. Místo vanilla 100 řádků dokáže klient uchovat až 16 384 zpráv (hodnotu lze v konfiguraci zvýšit ještě výše). Pro dlouhodobé uchovávání je k dispozici funkce logování — hráč může celý chat automaticky zapisovat do externího textového souboru jako zálohu.
Jak odstranit spam a formátovat text
Na velkých serverech se obrazovka často zaplňuje stejnotypovými systémovými oznámeními nebo floodem. ChatPatches umožňuje odstranit spam v chatu pomocí systému seskupování duplicit. Pokud do sítě dorazí několik identických zpráv za sebou, mód negeneruje nové řádky. Ponechá původní text a vedle něj přidá kompaktní počítadlo (například [x3]).
Pro přesnou chronologii jsou implementovány časové značky (Timestamps). Před každou zprávou se vypisuje čas jejího odeslání ve formátu [HH:MM:SS]. Najetí kurzoru na značku otevře popisek s úplným datem. Mód navíc umožňuje vypnout zobrazení vanilla lomených závorek < > kolem přezdívek hráčů pro čistší rozhraní.
Rozhraní a QoL funkce
Modifikace mění chat v plnohodnotné pracovní prostředí:
Vyhledávání: Pod oknem chatu se objeví vyhledávací řádek. Umožňuje rychle filtrovat tisíce uložených zpráv podle klíčových slov nebo přezdívek.
Rychlé kopírování a mazání: Speciální kontextové menu (otevírá se pravým kliknutím na zprávu) umožňuje zkopírovat text do schránky. Lze také zcela odstranit konkrétní řádek z vlastního lokálního klienta (akci doprovází zvuk spálení předmětu).
Přizpůsobení HUD: Rozměry okna se flexibilně nastavují. Hráč může chat vertikálně zvednout (například o 10 pixelů), aby text nepřekrýval ukazatel brnění nebo rozhraní jiných módů (jako AppleSkin).
Konfigurace
Parametr | Hodnota | Popis |
| TRUE | Zapíná zobrazení časových značek (timestamps) před každou zprávou. |
| TRUE | Aplikuje časové značky také na systémová oznámení serveru, nejen na zprávy hráčů. |
| "HH:mm:ss" | Určuje formát výpisu času (hodiny:minuty:sekundy). |
| "[$]" | Šablona pro obalení časové značky. Symbol $ se automaticky nahradí vygenerovaným časem. |
| "#FF55FF" | Šestnáctkový (HEX) kód barvy pro text časové značky. |
| TRUE | Zapíná vyskakovací popisek (tooltip), který se objeví při najetí kurzoru na časovou značku. |
| "MM/dd/yyyy" | Formát data ve vyskakovacím popisku (měsíc/den/rok). |
| "$" | Textová šablona pro vyskakovací popisek. |
| "#FFFFFF" | HEX kód barvy textu ve vyskakovacím popisku. |
| TRUE | Aktivuje antispamový systém — seskupování identických zpráv do jednoho řádku s počítadlem. |
| "&8(&7x&r$&8)" | Šablona počítadla (podporuje barevné kódy Minecraftu přes &). Symbol $ se nahradí počtem duplicit. |
| "#FFFF55" | Základní HEX kód barvy pro počítadlo duplicit. |
| FALSE | Pokud je zapnuto, mód bude před seskupením zpráv porovnávat nejen text, ale i formátování (barvu, tučnost). |
| FALSE | Aktivace kompaktního režimu pro snížení výšky řádků v chatu. |
| 0 | Vzdálenost (řádkování) v pixelech pro kompaktní režim. |
| TRUE | Zapíná vizuální ohraničení pro přezdívky nebo specifické textové komponenty. |
| "&8[&r$&8]" | Formát zobrazení tohoto ohraničení (standardní hranaté závorky). |
| "#55FFFF" | HEX kód barvy pro vizuální ohraničení. |
| TRUE | Zapíná automatický zápis celé historie zpráv do textového souboru lokálně v počítači hráče. |
| 0 | Interval automatického ukládání logů. Hodnota 0 znamená okamžité uložení nebo zápis při ukončení hry. |
| TRUE | Umožňuje módu zachytávat a měnit formátování přezdívek v chatu. |
| "<$>" | Šablona pro obalení přezdívky (nahrazuje vanilla lomené závorky). |
| "#FFFFFF" | HEX kód barvy pro přezdívky. |
| 16384 | Maximální počet zpráv v bufferu operační paměti klienta (místo vanilla 100). |
| 0 | Vlastní šířka okna chatu. Hodnota 0 ponechává vanilla nastavení šířky. |
| 0 | Vlastní výška okna chatu. Hodnota 0 ponechává vanilla nastavení výšky. |
| 0 | Vertikální posun rozhraní chatu (v pixelech). Používá se, pokud chat překrývá jiné prvky HUD. |
| TRUE | Umožňuje oknu chatu automaticky se zvednout, když se objeví ukazatel zdraví bosse nebo jiná systémová rozhraní. |
| FALSE | Pokud je zapnuto, vrací vanilla chování — úplné vymazání historie chatu při opětovném vstupu do světa nebo na server. |
| TRUE | Blokuje systémové pakety pro vyčištění chatu ze serveru (CPacketChat) a chrání tak vaši lokální historii před vynuceným smazáním pluginy. |
| FALSE | Uchovává koncept nedopsaného textu, pokud hráč zavřel okno chatu náhodně nebo úmyslně (Esc). |
| FALSE | Uchovává koncepty výhradně tehdy, když je chat zavřen vnějšími faktory (například server otevřel inventář), nikoli ručně. |
| TRUE | Aktivuje kontextové menu při kliknutí pravým tlačítkem myši na libovolnou zprávu pro její zkopírování, smazání nebo odpověď. |
| TRUE | Vyvolá potvrzovací okno před lokálním smazáním řádku chatu přes kontextové menu. |
| "#55FFFF" | Barva obrysu vybrané zprávy při otevřeném kontextovém menu. |
| "/msg $ " | Šablona příkazu, který se vloží do vstupního řádku při výběru možnosti „Odpovědět“. Hodnota $ se nahradí přezdívkou hráče. |
| TRUE | Zapíná vyhledávací řádek pod oknem chatu. |
| TRUE | Uchovává v paměti poslední zadaný vyhledávací dotaz. |
| FALSE | Vyžaduje zadání speciálního znaku (prefixu) pro aktivaci vyhledávání v historii. |
| TRUE | Při filtrování zpráv pomocí vyhledávání rozlišuje velikost písmen (malá/velká). |
| FALSE | Umožňuje použít regulární výrazy (Regular Expressions) pro složité textové vyhledávání. |
| FALSE | Zapisuje „surovou“ JSON strukturu každé zprávy do logu hry. Parametr je určen výhradně pro vývojáře a hledání chyb. |
Závěr
ChatPatches je výhradně klientský nástroj. Funguje na jakémkoli serveru bez nutnosti instalovat pluginy na straně administrace. Modifikace odstraňuje všechny nedostatky vanilla komunikačního systému a činí jej vhodným pro hru na lidnatých projektech, kde je kriticky důležitá navigace v historii zpráv a ochrana před textovým floodem.
Instalace
Typická instalace trvá asi 5 minut. Postup je stejný; liší se jen loader a odpovídající verze.
- 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.











