
ChatPatches — Minecraft Java Edition 1.20 – 26.2+
Zależności: Loader: Fabric, Quilt Wersja Minecraft: 1.20 – 26.2+ Wersja moda: 8.0-alpha Wymagane zależności: Yet Another Config Lib, Mod…
Zależności: Loader: Fabric, Quilt Wersja Minecraft: 1.20 – 26.2+ Wersja moda: 8.0-alpha Wymagane zależności: Yet Another Config Lib, Mod Menu lub Catalogue, aby uzyskać dostęp do ustawień bezpośrednio w grze. Standardow
Zależności:
Loader: Fabric, Quilt
Wersja Minecraft: 1.20 – 26.2+
Wersja moda: 8.0-alpha
Wymagane zależności: Yet Another Config Lib, Mod Menu lub Catalogue, aby uzyskać dostęp do ustawień bezpośrednio w grze.
Standardowy waniliowy czat ma surowe ograniczenia: przechowuje tylko ostatnie 100 linii tekstu i całkowicie usuwa historię po ponownym wejściu na serwer. Jeśli gracz potrzebuje odnaleźć stare współrzędne lub przeczytać przeoczone wiadomości systemowe, pojawia się pytanie, jak zachować historię czatu. Aby rozwiązać ten problem, warto zainstalować kliencki mod do czatu Minecraft o nazwie ChatPatches. Ta modyfikacja znosi limity pamięci i dodaje narzędzia do sortowania tekstu.
Zapisywanie historii i bufor
Główną funkcją moda jest trwała historia (Persistent History). Logi wiadomości, a także historia wprowadzonych komend (dostępna po naciśnięciu strzałki w górę) nie znikają już po wyjściu z gry. Są zapisywane lokalnie na komputerze i pozostają dostępne podczas następnej sesji.
Pojemność bufora została radykalnie zwiększona. Zamiast waniliowych 100 linii klient potrafi przechowywać do 16 384 wiadomości (wartość można podnieść jeszcze wyżej w konfiguracji). Do długoterminowego przechowywania przewidziano funkcję logowania — gracz może automatycznie zapisywać cały czat do zewnętrznego pliku tekstowego jako kopię zapasową.
Jak usunąć spam i formatowanie tekstu
Na dużych serwerach ekran często zapełnia się jednolitymi powiadomieniami systemowymi lub floodem. ChatPatches pozwala usunąć spam na czacie dzięki systemowi grupowania duplikatów. Jeśli do sieci napływa kilka identycznych wiadomości pod rząd, mod nie generuje nowych linii. Pozostawia oryginalny tekst i dodaje obok kompaktowy licznik (np. [x3]).
W celu dokładnej chronologii zaimplementowano znaczniki czasu (Timestamps). Przed każdą wiadomością wyświetlany jest czas jej wysłania w formacie [GG:MM:SS]. Najechanie kursorem na znacznik otwiera podpowiedź z pełną datą. Dodatkowo mod pozwala wyłączyć wyświetlanie waniliowych nawiasów ostrokątnych < > wokół nicków graczy, aby uzyskać czystszy interfejs.
Interfejs i funkcje QoL
Modyfikacja zamienia czat w pełnoprawne środowisko robocze:
Wyszukiwanie: Pod oknem czatu pojawia się pasek wyszukiwania. Pozwala szybko przefiltrować tysiące zapisanych wiadomości według słów kluczowych lub nicków.
Szybkie kopiowanie i usuwanie: Specjalne menu kontekstowe (otwierane prawym kliknięciem na wiadomości) pozwala skopiować tekst do schowka. Można też całkowicie usunąć konkretną linię z własnego lokalnego klienta (czynności towarzyszy dźwięk spalania przedmiotu).
Personalizacja HUD: Rozmiary okna można elastycznie dostosować. Gracz może podnieść czat w pionie (np. o 10 pikseli), aby tekst nie zasłaniał paska zbroi ani interfejsu innych modów (jak AppleSkin).
Konfiguracja
Parametr | Wartość | Opis |
| TRUE | Włącza wyświetlanie znaczników czasu (timestamps) przed każdą wiadomością. |
| TRUE | Stosuje znaczniki czasu również do powiadomień systemowych serwera, a nie tylko do wiadomości graczy. |
| "HH:mm:ss" | Określa format wyświetlania czasu (godziny:minuty:sekundy). |
| "[$]" | Szablon opakowania znacznika czasu. Symbol $ jest automatycznie zastępowany wygenerowanym czasem. |
| "#FF55FF" | Szesnastkowy (HEX) kod koloru tekstu znacznika czasu. |
| TRUE | Włącza dymek podpowiedzi (tooltip), który pojawia się po najechaniu kursorem na znacznik czasu. |
| "MM/dd/yyyy" | Format daty w dymku podpowiedzi (miesiąc/dzień/rok). |
| "$" | Szablon tekstu dymka podpowiedzi. |
| "#FFFFFF" | Kod HEX koloru tekstu w dymku podpowiedzi. |
| TRUE | Aktywuje system antyspamowy — grupowanie identycznych wiadomości w jedną linię z licznikiem. |
| "&8(&7x&r$&8)" | Szablon licznika (obsługuje kody kolorów Minecraft przez &). Symbol $ jest zastępowany liczbą duplikatów. |
| "#FFFF55" | Bazowy kod HEX koloru licznika duplikatów. |
| FALSE | Jeśli włączone, mod porównuje nie tylko tekst, ale i formatowanie (kolor, pogrubienie) przed pogrupowaniem wiadomości. |
| FALSE | Aktywacja trybu kompaktowego w celu zmniejszenia wysokości linii na czacie. |
| 0 | Odstęp (interlinia) w pikselach dla trybu kompaktowego. |
| TRUE | Włącza wizualne obramowania dla nicków lub określonych komponentów tekstu. |
| "&8[&r$&8]" | Format wyświetlania tych obramowań (standardowe nawiasy kwadratowe). |
| "#55FFFF" | Kod HEX koloru wizualnych obramowań. |
| TRUE | Włącza automatyczne zapisywanie całej historii wiadomości do pliku tekstowego lokalnie na komputerze gracza. |
| 0 | Interwał autozapisu logów. Wartość 0 oznacza natychmiastowy zapis lub zapis przy wyjściu z gry. |
| TRUE | Pozwala modowi przechwytywać i zmieniać formatowanie nicków na czacie. |
| "<$>" | Szablon opakowania nicka (zastępuje waniliowe nawiasy ostrokątne). |
| "#FFFFFF" | Kod HEX koloru nicków. |
| 16384 | Maksymalna liczba wiadomości w buforze pamięci operacyjnej klienta (zamiast waniliowych 100). |
| 0 | Niestandardowa szerokość okna czatu. Wartość 0 pozostawia waniliowe ustawienia szerokości. |
| 0 | Niestandardowa wysokość okna czatu. Wartość 0 pozostawia waniliowe ustawienia wysokości. |
| 0 | Pionowe przesunięcie interfejsu czatu (w pikselach). Używane, gdy czat zasłania inne elementy HUD. |
| TRUE | Pozwala oknu czatu automatycznie podnosić się, gdy pojawia się pasek zdrowia bossa lub inne interfejsy systemowe. |
| FALSE | Jeśli włączone, przywraca waniliowe zachowanie — całkowite usuwanie historii czatu przy ponownym wejściu do świata lub na serwer. |
| TRUE | Blokuje systemowe pakiety czyszczenia czatu z serwera (CPacketChat), chroniąc Twoją lokalną historię przed wymuszonym usunięciem przez pluginy. |
| FALSE | Zachowuje wersję roboczą niedokończonego tekstu, jeśli gracz przypadkowo lub celowo zamknął okno czatu (Esc). |
| FALSE | Zachowuje wersje robocze wyłącznie wtedy, gdy czat jest zamykany przez czynniki zewnętrzne (np. serwer otworzył ekwipunek), a nie ręcznie. |
| TRUE | Aktywuje menu kontekstowe po kliknięciu prawym przyciskiem myszy (PPM) na dowolnej wiadomości, aby ją skopiować, usunąć lub odpowiedzieć. |
| TRUE | Wywołuje okno potwierdzenia przed lokalnym usunięciem linii czatu przez menu kontekstowe. |
| "#55FFFF" | Kolor obrysu wyróżnionej wiadomości przy otwartym menu kontekstowym. |
| "/msg $ " | Szablon komendy wstawianej do pola wprowadzania po wybraniu opcji „Odpowiedz”. Wartość $ jest zastępowana nickiem gracza. |
| TRUE | Włącza pasek wyszukiwania pod oknem czatu. |
| TRUE | Zachowuje w pamięci ostatnio wprowadzone zapytanie wyszukiwania. |
| FALSE | Wymaga wprowadzenia specjalnego znaku (prefiksu) do aktywacji wyszukiwania w historii. |
| TRUE | Uwzględnia wielkość liter (wielkie/małe) podczas filtrowania wiadomości w wyszukiwaniu. |
| FALSE | Pozwala używać wyrażeń regularnych (Regular Expressions) do złożonego wyszukiwania tekstu. |
| FALSE | Zapisuje „surową” strukturę JSON każdej wiadomości w logu gry. Parametr przeznaczony wyłącznie dla deweloperów i wyszukiwania błędów. |
Podsumowanie
ChatPatches to narzędzie wyłącznie klienckie. Działa na każdym serwerze bez konieczności instalowania pluginów po stronie administracji. Modyfikacja eliminuje wszystkie wady waniliowego systemu komunikacji, czyniąc go odpowiednim do gry na ludnych projektach, gdzie kluczowa jest nawigacja w historii wiadomości i ochrona przed floodem tekstowym.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 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.











