Poradnik dla administratorów

Kolory Minecraft – kody §, MOTD, HEX i MiniMessage

Kompletna tabela kolorów i stylów, różnice między Java a Bedrock oraz generator, który tworzy gotowy MOTD do server.properties i MiniMessage.

Poradnik dla administratorówAutor: Redakcja MinecraftSerwer.plAktualizacja: 22 sierpnia 202624 min czytania

Ten sam napis może wymagać kodu §, sekwencji \u00A7, obiektu JSON albo tagów MiniMessage – zależnie od tego, czy edytujesz server.properties, konfigurację proxy, wiadomość pluginu czy polecenie Bedrock. Poniżej dostajesz pełną tabelę, macierz zgodności, gotowe przykłady i generator MOTD, który nie wysyła wpisanego tekstu poza przeglądarkę.

Odpowiedź w skrócie

Najważniejsze konkrety

16 kolorów bazowych
Kody 0–9 oraz a–f tworzą wspólną paletę legacy. Nazwy są zgodne między typowymi kontekstami, ale sposób podania kodu zależy od parsera.
& nie jest vanilla
Ampersand jest wygodnym znakiem zastępczym rozpoznawanym przez wiele pluginów. Bez parsera tekst &a pozostanie dosłownym tekstem.
MOTD Java
W server.properties najbezpieczniej zapisać kod jako \u00A7, a podział na dwie linie jako \n. Po zmianie wykonaj pełny restart.
MiniMessage
Tagi <green>, <#55FF55> i <gradient:...> działają tylko w polu, które rzeczywiście uruchamia parser MiniMessage.
Bedrock ma inne rozszerzenia
Bedrock dodaje kolory §g, §h, §i, §j, §m, §n, §p, §q, §s, §t i §u; §m oraz §n są tam kolorami, nie przekreśleniem i podkreśleniem jak w Java.
Bezpieczny podgląd
Generator działa lokalnie i dodaje wpisany tekst przez textContent; nie interpretuje go jako HTML ani nie wysyła do serwera.

§, &, JSON czy MiniMessage – którego formatu użyć?

„Kod koloru Minecraft” nie oznacza dziś jednego języka. Najstarszy i najbardziej rozpoznawalny zapis to format legacy: znak sekcji § oraz jedna litera albo cyfra, na przykład §a dla jasnej zieleni. Bedrock potrafi odczytywać taki zapis w wielu polach tekstowych. Java nadal spotyka go w starszych ciągach i MOTD, ale współczesne API Paper opiera tekst na komponentach.

Zapis &a nie jest drugim natywnym kodem Minecraft. To wygodny zamiennik, który może zostać przetłumaczony przez plugin, panel albo bibliotekę. Bez takiego tłumacza gracz zobaczy ampersand i literę. Paper udostępnia osobne serializatory legacy dla § oraz &, co dobrze pokazuje, że są to dwa różne wejścia, a nie automatycznie wymienne znaki. Dokumentacja ostrzega zarazem, że format legacy jest stratny i może zostać usunięty z przyszłych interfejsów klienta.

FormatPrzykładTypowe miejsceNajważniejsza zasada
Legacy §§bNazwaBedrock, stare konfiguracje, MOTD po zakodowaniuNie każde pole Java przyjmuje surowy znak §
Zamiennik &&bNazwaKonfiguracje pluginówDziała wyłącznie po przetworzeniu przez plugin
Komponent JSON{"text":"Nazwa","color":"aqua"}/tellraw, API, dane komponentówJava i Bedrock używają innej struktury
MiniMessage<aqua>Nazwa</aqua>Adventure, Paper, Velocity i kompatybilne pluginyTagi działają tylko tam, gdzie uruchomiono parser

Najpierw przeczytaj opis pola, a dopiero potem wybierz składnię. To oszczędza typowego cyklu: „generator pokazuje kolor, lecz serwer pokazuje tag”. Szczegółowe stanowisko Paper wobec komponentów, JSON i legacy znajdziesz w dokumentacji Component API (otwiera w nowej karcie).

Tabela 16 kodów kolorów Minecraft

Bazowa paleta obejmuje cyfry 0–9 oraz litery a–f. W tabeli podajemy znak sekcji, często spotykany odpowiednik z ampersandem, nazwę MiniMessage i wartość RGB używaną jako przybliżenie klasycznej palety. Próbka pokazuje kolor na ciemnym tle; na jasnym interfejsie szczególnie §e, §f i §7 mogą wyglądać inaczej.

Kod §Kod &Nazwa / MiniMessageRGBPróbka
§0&0black – czarny#000000Tekst
§1&1dark_blue – ciemnoniebieski#0000AATekst
§2&2dark_green – ciemnozielony#00AA00Tekst
§3&3dark_aqua – ciemny turkus#00AAAATekst
§4&4dark_red – ciemnoczerwony#AA0000Tekst
§5&5dark_purple – ciemnofioletowy#AA00AATekst
§6&6gold – złoty / pomarańczowy#FFAA00Tekst
§7&7gray – szary#AAAAAATekst
§8&8dark_gray – ciemnoszary#555555Tekst
§9&9blue – niebieski#5555FFTekst
§a&agreen – jasnozielony#55FF55Tekst
§b&baqua – jasny turkus#55FFFFTekst
§c&cred – jasnoczerwony#FF5555Tekst
§d&dlight_purple – różowy#FF55FFTekst
§e&eyellow – żółty#FFFF55Tekst
§f&fwhite – biały#FFFFFFTekst

Nazwa gold dla kodu 6 i osobny bedrockowy kod §g nie oznaczają tej samej barwy. Kod 6 należy do klasycznej szesnastki, natomiast §g jest dodatkowym kolorem Bedrock opisanym jako gold. Jeśli konfiguracja ma działać w wielu edycjach i przez proxy, trzymaj się palety 0–f albo użyj komponentów z kontrolowaną degradacją koloru.

Pogrubienie, kursywa, reset i pozostałe style

Kod stylu działa od miejsca wstawienia do resetu albo do momentu, w którym parser zmieni stan formatowania. Najbezpieczniej po każdym wyróżnieniu dodać §r lub jego odpowiednik, a następnie ponownie ustawić kolor. Dzięki temu końcówka nazwy nie odziedziczy przypadkiem pogrubienia.

KodJava legacyMiniMessageBedrock
§kTekst magiczny / losowe glify<obfuscated>Tekst ukryty / obfuscated
§lPogrubienie<bold>Pogrubienie
§mPrzekreślenie<strikethrough>Ciemnoczerwony kolor, nie styl
§nPodkreślenie<underlined>Brązowy kolor, nie styl
§oKursywa<italic>Kursywa
§rReset koloru i dekoracji<reset> lub domknięcie tagówReset koloru i dekoracji
Najczęstsza pułapka Crossplay

W Java ciąg §c§nWażne oznacza czerwony, podkreślony tekst. Według aktualnej tabeli Microsoft Bedrock odczytuje §n jako brąz. Nie projektuj wspólnego MOTD wokół kodów m i n, dopóki nie przetestujesz tego przez używane proxy i klienty obu edycji.

Jak wpisać znak § i kiedy użyć \\u00A7?

Najbardziej niezawodna metoda to skopiowanie tego znaku: §. Na Windows często działa Alt+0167 wpisane na klawiaturze numerycznej. Skrót zależy jednak od systemu, układu klawiatury, ustawień terminala i pola tekstowego, więc kopiowanie jest bezpieczniejsze niż zapamiętywanie jednego skrótu.

Sekwencja \u00A7 jest zapisem Unicode znaku §. Działa tylko tam, gdzie czytnik rzeczywiście interpretuje sekwencje ucieczki – klasycznym przykładem jest wartość w pliku właściwości Java. Nie wklejaj jej automatycznie do zwykłego czatu: gracz najczęściej zobaczy sześć znaków \u00A7, a nie kolor. Analogicznie § wpisany bezpośrednio nie musi przejść przez każde pole vanilla Java.

Dokumentacja Microsoft pokazuje w Bedrock zarówno §c, jak i \u00A7c wewnątrz surowej wiadomości. Zawiera też pełną tabelę rozszerzeń Bedrock oraz przykłady tellraw: Raw Message JSON w Microsoft Learn (otwiera w nowej karcie).

Jak wpisać dosłowne &a w generatorze?

Wpisz &&a. Podwójny ampersand zostanie potraktowany jako pojedynczy znak tekstu, a nie początek kodu. Generator rozpoznaje kody zarówno po &, jak i po §, ale eksportuje jeden kontrolowany format.

Generator kolorowego MOTD Minecraft – dwie linie i podgląd

Wpisuj kody w postaci &b, &l i &r albo używaj przycisków. Podgląd emuluje klasyczną paletę Java; nie jest zrzutem z klienta, dlatego szerokość fontu, ikona serwera w formacie server-icon.png, ping i wersja mogą zmienić ostateczny układ. Eksport „server.properties” zamienia znaki formatu na \u00A7, polskie znaki na przenośne sekwencje Unicode i dodaje literalne \n. Eksport MiniMessage buduje domknięte tagi kolorów oraz dekoracji.

Narzędzie lokalne

Zbuduj własny MOTD

Obsługiwane skróty: &0–&f, &k–&o i &r.

Kolory
Style Java legacy
Kody &m i &n mają inne znaczenie w Bedrock. Ten podgląd odwzorowuje zachowanie Java.
Gotowe warianty:
Podgląd listy serwerów
5/100

Generator jest gotowy.

Kolorowe MOTD w server.properties krok po kroku

Pole motd odpowiada za opis wyświetlany na liście serwerów. Potwierdza to bieżąca referencja server.properties PaperMC (otwiera w nowej karcie). W tym pliku nie wstawiaj fizycznego przejścia do następnego wiersza wewnątrz wartości. Drugi wiersz zapisz jako literalne \n, a znak formatu jako \u00A7.

motd=\u00A7b\u00A7lTwojSerwer.pl \u00A78| \u00A7aSurvival\n\u00A7r\u00A7eNowa edycja \u00A77\u2022 \u00A7fDolacz dzis!
  1. Zatrzymaj proces serwera i wykonaj kopię pliku server.properties.
  2. Znajdź dokładnie jedną aktywną linię zaczynającą się od motd=.
  3. Wklej eksport generatora bez cudzysłowów i bez łamania go przez edytor.
  4. Zapisz plik, uruchom serwer i sprawdź log startowy pod kątem błędu konfiguracji.
  5. W kliencie odśwież listę; przy starym wyniku usuń wpis i dodaj go ponownie albo sprawdź proxy.

Jeżeli ruch przechodzi przez Velocity, Bungee albo panel z własną odpowiedzią statusową, gracz może nigdy nie zobaczyć MOTD backendu. Edytuj proces, który faktycznie odpowiada na ping listy serwerów. Szerszy opis portu, dostępu, dystansów i bezpiecznej zmiany pliku znajdziesz w poradniku server.properties Minecraft.

MOTD nie ma jednej gwarantowanej długości wizualnej

Kody formatu zajmują miejsce w ciągu, lecz nie tworzą widocznych znaków. Szerokość liter jest zmienna, klient może skalować interfejs, a proxy lub plugin może ograniczyć długość pakietu. Projektuj dwie krótkie linie i testuj na realnym kliencie zamiast wypełniać każdą pozycję do umownego limitu znaków.

Kiedy działają kody & w pluginach?

Plugin może pozwalać administratorowi wpisać &a, po czym zamieni go na komponent albo format legacy. Tę wygodę zapewnia plugin – nie silnik Minecraft. Dwa pola w tej samej konfiguracji mogą korzystać z różnych parserów: prefiks rangi może obsługiwać ampersand, a wiadomość hover już MiniMessage lub JSON.

welcome-message: '&a&lWitaj! &7Użyj &f/menu&7.'
maintenance-message: '&cTrwa przerwa techniczna.'

W YAML bezpiecznie obejmij ciąg pojedynczymi cudzysłowami, zwłaszcza gdy występują dwukropki, znaki # albo nawiasy. Nie dopisuj & do każdego pola „na próbę”. Dokumentacja musi powiedzieć, czy plugin przyjmuje legacy ampersand, MiniMessage, komponent JSON czy zwykły tekst. Czasem wymagana jest również osobna permisja dla kolorowego czatu gracza, mimo że administrator może używać kolorów w konfiguracji.

Jeśli po aktualizacji pluginu surowe &a zaczyna być widoczne, sprawdź changelog i wygenerowany nowy plik ustawień. Migracja na komponenty może celowo wyłączyć dawny translator. Nie zamieniaj globalnie wszystkich ampersandów – uszkodzisz adresy URL, teksty i znaczniki, które nigdy nie były kodami.

MiniMessage w Paper, Adventure i Velocity

MiniMessage jest tekstową reprezentacją komponentów biblioteki Adventure. Pozwala zagnieżdżać style, nazywać kolory, używać RGB i – gdy parser na to pozwala – tworzyć gradienty, hover lub klikane akcje. Oficjalna specyfikacja formatu MiniMessage (otwiera w nowej karcie) wymienia standardowe tagi i wyraźnie zaznacza, że aplikacja może dodać własne albo ograniczyć ich podzbiór.

<aqua><bold>TwojSerwer.pl</bold></aqua> <dark_gray>|</dark_gray> <green>Survival</green>
<newline><yellow>Nowa edycja</yellow> <gray>•</gray> <white>Dołącz dziś!</white>

W konfiguracji Velocity pole motd ma typ „Chat” i może korzystać z MiniMessage; aktualna dokumentacja Velocity (otwiera w nowej karcie) potwierdza również RGB dla klientów 1.16 i nowszych. Nie wynika z tego, że standardowe pole motd= backendu Paper nagle interpretuje tagi. To dwa różne pliki i dwa różne czytniki.

MiniMessage nie jest HTML-em

Podobieństwo nawiasów jest wizualne. Tag <red> rozumie parser Adventure, nie przeglądarka ani vanilla. Generator ucieka nawias otwierający wpisany przez użytkownika, aby zwykły tekst nie stał się nieoczekiwanym tagiem w eksporcie.

Kolory HEX i gradienty bez pułapek

Kolor RGB zapisuje się jako sześć cyfr szesnastkowych #RRGGBB. W MiniMessage najkrótszy zapis to <#55FFAA>tekst</#55FFAA>, a wariant opisowy to <color:#55FFAA>tekst</color>. Gradient przyjmuje co najmniej kolory graniczne:

<gradient:#55FFFF:#55FF55><bold>TWOJ SERWER</bold></gradient>
<gray>Survival • Działki • Eventy</gray>

Tag gradientu jest funkcją parsera, nie jednym „kolorem HEX” przesyłanym do klienta. Parser tworzy osobne kolory dla kolejnych znaków. Długi gradient zwiększa rozmiar komponentu i może wyglądać jak tęcza bez hierarchii – do nazwy serwera wystarczą zwykle dwa bliskie kolory, a opis powinien pozostać neutralny.

RGB wymaga klienta, który je obsługuje. Velocity wskazuje wersję 1.16 jako próg wsparcia. Jeżeli wpuszczasz starsze wersje przez translator protokołu, sprawdź sposób redukcji do palety 16 kolorów. Nie zakładaj, że każdy plugin obsługujący &a automatycznie rozumie popularne warianty &#RRGGBB lub &x&R&R... – to dodatkowe konwencje bibliotek.

Komponenty tekstowe JSON w Java i rawtext w Bedrock

Komponent zachowuje strukturę: tekst, kolor, pogrubienie i kolejne fragmenty nie muszą być spłaszczone do jednego ciągu. W Java prosty komunikat może wyglądać tak:

/tellraw @a {"text":"Start edycji!","color":"#55FFAA","bold":true,"extra":[{"text":" /spawn","color":"yellow","bold":false}]}

JSON jest właściwy, gdy pole lub komenda oczekuje komponentu. Nie wklejaj go do motd= tylko dlatego, że pozwala opisać kolor. Paper wskazuje komponenty jako wspierany model tekstu i opisuje serializację JSON jako bezstratną dla komponentów, których użytkownik nie musi regularnie edytować.

Bedrock używa odrębnego obiektu rawtext. Kolor można umieścić wewnątrz węzła tekstowego:

/tellraw @a {"rawtext":[{"text":"§b§lStart edycji!§r §e/spawn"}]}

Węzły translate, score i selector pozwalają wstawiać treść dynamiczną zamiast budować wszystko jako tekst. Nie kopiuj jednak struktury Java do Bedrock ani odwrotnie. Więcej bezpiecznych przykładów, selektorów i różnic wersji zawiera poradnik komend Minecraft Java i Bedrock.

Kody kolorów Java a Bedrock – ważne różnice

Obie edycje dzielą paletę 0–9 i a–f oraz kody k, l, o i r. Na tym kończy się bezpieczne założenie o pełnej zgodności. Microsoft wymienia w Bedrock dodatkowe kolory: §g gold, §h ciepły jasnoszary, §i chłodny jasnoszary, §j ciemnobrązowy, §m ciemnoczerwony, §n brązowy, §p złoty, §q ciemnozielony, §s aqua, §t ciemny teal oraz §u fioletowy.

Największa kolizja dotyczy m i n. Java legacy używa ich do przekreślenia i podkreślenia, Bedrock – do dwóch barw materiałowych. Dodatkowe bedrockowe kody nie mają gwarantowanego odpowiednika na Java. Proxy Crossplay może tłumaczyć komponent, redukować kolor albo przepuścić dosłowny znak; wynik zależy od warstwy, która buduje odpowiedź statusową.

JSON również nie jest wspólnym dialektem. Java korzysta z komponentów z polami takimi jak text, color i extra, a Bedrock z tablicy rawtext. Testuj osobno klienta Java, klienta Bedrock i ścieżkę przez proxy. Sam poprawny wygląd w panelu hostingu nie jest dowodem zgodności w grze.

Macierz zgodności: jaki kod zadziała w danym miejscu?

Kontekst§ / \\u00A7&JSONMiniMessage
Java server.propertiesTak; najbezpieczniej \u00A7Nie bez dodatkowej warstwyNie jako zwykła wartośćNie w vanilla
Vanilla Java /tellrawNie traktuj jako głównego formatuNieTak, komponent tekstowyNie bez parsera
Konfiguracja pluginu PaperZależy od pluginuZależy od pluginuZależy od polaZależy od pluginu
Velocity motdUżyj formatu opisanego w dokumentacjiNie zakładaj obsługiNie jako ciąg konfiguracyjnyTak
Bedrock rawtext / tellrawTak wewnątrz tekstuNie w vanillaTak, struktura rawtextNie w vanilla
Zwykły czat graczaZwykle blokowany lub niesformatowanyTylko z pluginem i uprawnieniemNie jako zwykła wiadomośćTylko z pluginem i parserem

Słowo „zależy” jest tu ważną informacją, nie brakiem odpowiedzi. Plugin może w jednym wydaniu migrować z legacy na MiniMessage, wyłączyć niebezpieczne tagi lub rozdzielić parser dla wiadomości administratora i treści gracza. Sprawdzaj dokumentację z numerem używanej wersji i testuj najpierw prosty napis TEST w jednym kolorze.

Gotowe przykłady MOTD, czatu i komunikatów

Vanilla/Paper server.properties – dwie linie:

motd=\u00A7d\u00A7lSkyBlock \u00A7f+ \u00A7bOneBlock\n\u00A7r\u00A77Wyspy \u00A78\u2022 \u00A7eEventy \u00A78\u2022 \u00A7aEkonomia

Velocity MiniMessage – czytelny gradient tylko na nazwie:

motd = "<gradient:#55FFFF:#55FF55><bold>TwojSerwer.pl</bold></gradient><newline><gray>Survival • Działki • Event dziś 20:00</gray>"

Komunikat pluginu z parserem ampersand:

broadcast: '&6&lEVENT &8» &fStart za &e10 minut&f. Użyj &b/spawn&f.'

Bedrock rawtext z resetem przed komendą:

/tellraw @a {"rawtext":[{"text":"§6§lEVENT §8» §fStart za §e10 minut§r§f. Użyj §b/spawn§f."}]}

Dobry komunikat ma hierarchię: nazwa lub typ wydarzenia jest wyróżniony, reszta pozostaje łatwa do przeczytania, a reset odcina style przed zwykłym tekstem. Pięć jaskrawych kolorów w jednym zdaniu nie poprawia widoczności. Unikaj też kodu §k w ważnych informacjach – losowe glify utrudniają czytanie, dostępność i moderację.

Bezpieczna konfiguracja kolorów i treści graczy

Przed edycją zachowaj kopię pliku i upewnij się, że nie zawiera RCON password, tokenów bota, sekretu forwardingu proxy ani danych bazy. Generator na tej stronie działa lokalnie i nie wysyła MOTD, ale kopiowanie całej konfiguracji do przypadkowego narzędzia internetowego może ujawnić znacznie więcej niż dwa publiczne wiersze.

MiniMessage ma tagi wykraczające poza kolor: kliknięcie, hover, wstawienie tekstu, selektor i inne komponenty. Jeżeli treść pochodzi od gracza, nie przepuszczaj jej przez pełny parser bez ograniczeń. Plugin powinien uciekać tekst niezaufany albo korzystać z kontrolowanego zestawu resolverów. Administrator powinien ponadto ograniczyć permisje do kolorowych nicków, prefixów i wiadomości, aby gracze nie podszywali się wizualnie pod system lub moderację.

  • nie pozwalaj graczom tworzyć klikalnych adresów lub komend bez walidacji;
  • oddziel szablon administratora od tekstu wpisanego przez użytkownika;
  • zachowaj zwykły tekst w logach, nawet jeśli interfejs używa kolorowego komponentu;
  • nie oznaczaj komunikatu gracza dokładnie tymi samymi kolorami co ostrzeżenie systemowe;
  • po aktualizacji parsera przetestuj cudzysłowy, ukośniki, nawiasy i bardzo długi tekst.

Podgląd generatora nie używa innerHTML. Każdy fragment jest tworzony jako element, a treść trafia do niego przez textContent; dlatego wpis typu <img onerror=...> pozostaje zwykłym tekstem. Eksport MiniMessage dodatkowo ucieka otwierające nawiasy, aby tekst nie został później uznany za tag.

Dlaczego kolor lub MOTD nie działa? Diagnostyka

ObjawPrawdopodobna przyczynaTestRozwiązanie
Widać &aTekstBrak translatora ampersandSprawdź opis pola i jedną prostą wartośćUżyj obsługiwanego formatu, nie globalnej zamiany
Widać §aTekstPole nie interpretuje legacy lub znak został zablokowanyPorównaj z dokumentacją dokładnego kontekstuPrzejdź na komponent, JSON albo właściwy parser
Widać §aUTF-8 odczytane w złym kodowaniuOtwórz kopię w edytorze pokazującym kodowanieUżyj oczekiwanego kodowania lub \u00A7
Widać <green>Brak MiniMessage albo tag jest wyłączonySprawdź zwykły tag koloru w udokumentowanym poluWłącz właściwy parser lub użyj formatu pola
MOTD się nie zmieniaEdytujesz backend, a ping obsługuje proxyZatrzymaj proxy i sprawdź bezpośredni port testowyZmień konfigurację warstwy odpowiadającej na status
Druga linia znikaFizyczny Enter zamiast \n albo parser usuwa newlinePorównaj plik z eksportem generatoraUmieść literalne \n w jednej wartości
Po /reload stary tekstserver.properties nie został wczytany ponownieSprawdź czas startu procesu w loguWykonaj kontrolowany pełny restart
HEX staje się innym koloremStary klient lub redukcja palety przez proxyPołącz się klientem 1.16+ bez translatoraUżyj 16 kolorów albo skonfiguruj degradację
Plugin usuwa stylInny formatter nadpisuje komponent późniejWyłącz na kopii kolejne pluginy czatuUstal jednego właściciela formatowania i priorytet

Diagnozuj od minimalnego przypadku: jedna linia, jeden kolor, bez pogrubienia. Potem dodaj reset, drugi wiersz, polskie znaki i dopiero na końcu HEX lub gradient. Taki porządek wskazuje dokładny etap, który przestaje działać. Nie używaj /reload jako uniwersalnej naprawy Paper – pełny restart jest przewidywalniejszy, a część pluginów wprost nie wspiera bezpiecznego przeładowania.

Checklista przed publikacją kolorowego MOTD

Sprawdź wszystkie punkty na kliencie, nie tylko w generatorze
  • wiesz, który proces odpowiada na ping: backend Java, proxy czy platforma Bedrock;
  • wybrana składnia jest jawnie obsługiwana przez dane pole konfiguracji;
  • nazwa serwera pozostaje czytelna bez koloru i nie podszywa się pod komunikat systemowy;
  • oba wiersze mieszczą się wizualnie przy typowym skalowaniu interfejsu;
  • po pogrubieniu, kursywie lub kolorze znajduje się świadomy reset;
  • polskie znaki nie zmieniły się w ciąg § ani pytajniki;
  • Java, Bedrock i starsze klienty zostały sprawdzone osobno, jeśli serwer je reklamuje;
  • plik ma kopię, a log pełnego restartu nie zgłasza błędu parsowania;
  • gracze nie mogą przekazywać nieograniczonych tagów MiniMessage do parsera;
  • opis, wersja i tryb na publicznym profilu zgadzają się z komunikatem MOTD.

Gotowy serwer możesz dodać bezpłatnie przez formularz Dodaj serwer Minecraft. Kolor pomaga rozpoznać markę, ale użytkownika zatrzyma zgodność informacji: działający adres, prawidłowa wersja, uczciwy opis trybu i widoczny status online.

Do wykonania

Plan działania krok po kroku

  1. 1

    Ustal dokładny kontekst: vanilla Java, Bedrock, server.properties, konfiguracja pluginu, Velocity, JSON czy polecenie – od tego zależy składnia.

  2. 2

    Wybierz czytelne dwa lub trzy kolory z palety 0–f; sprawdź kontrast zarówno w ciemnym, jak i jasnym motywie listy serwerów.

  3. 3

    Zbuduj dwie krótkie linie w generatorze, wstawiając kody przyciskami albo wpisując je jako &a, &l i &r.

  4. 4

    Skopiuj eksport server.properties dla serwera vanilla/Paper albo eksport MiniMessage wyłącznie dla pola, którego dokumentacja potwierdza taki parser.

  5. 5

    Przed zmianą wykonaj kopię konfiguracji i nie wklejaj całego pliku do internetowego narzędzia, jeśli zawiera hasła lub tokeny.

  6. 6

    Zatrzymaj właściwy proces, zapisz plik w poprawnym kodowaniu i uruchom pełny restart; /reload nie jest testem ustawienia server.properties.

  7. 7

    Odśwież listę serwerów na kliencie zgodnym z docelową wersją i sprawdź oba wiersze, reset stylów, polskie znaki oraz długość napisu.

  8. 8

    Jeżeli widać surowe kody, użyj macierzy zgodności i logów, aby ustalić, czy brakuje parsera, edytujesz zły backend albo plugin nadpisuje wynik.

Redakcja MinecraftSerwer.plSkładnię zweryfikowano 22 sierpnia 2026 w dokumentacji Microsoft Learn, PaperMC, Adventure i Velocity. Pluginy mogą przyjmować własny podzbiór tagów lub inny znak zastępczy, dlatego ostatecznym źródłem jest dokumentacja konkretnego pola konfiguracji.
Opublikowano: 22 sierpnia 2026Zaktualizowano: 22 sierpnia 2026
Najczęstsze pytania

Pytania i odpowiedzi

Jaki jest kod koloru zielonego w Minecraft?

Jasna zieleń ma kod §a, a ciemna zieleń §2. W konfiguracji pluginu może to być odpowiednio &a lub &2, a w MiniMessage <green> albo <dark_green>. To, który zapis działa, zależy od parsera danego pola.

Jak zrobić kolorowy napis w Minecraft?

Najpierw ustal miejsce wyświetlania. Bedrock rawtext może przyjąć § przed kodem, Java tellraw korzysta z komponentu tekstowego, plugin może tłumaczyć &, a pole obsługujące MiniMessage używa tagów, na przykład <aqua>. Nie ma jednego zapisu działającego wszędzie.

Jak wpisać znak § w Minecraft?

Najpewniejsza metoda to skopiowanie znaku §. W Windows można użyć Alt+0167 na klawiaturze numerycznej, ale skrót zależy od systemu i układu klawiatury. W server.properties można zamiast znaku użyć sekwencji \u00A7.

Czy &a działa w zwykłym Minecraft?

Nie jako uniwersalny kod vanilla. &a jest zwykle znakiem zastępczym, który plugin lub panel musi zamienić na kolor. W zwykłym czacie, komendzie albo server.properties bez takiego parsera ampersand pozostanie widoczny.

Jak zrobić kolorowy MOTD w server.properties?

W wartości motd użyj kodów w postaci \u00A7, na przykład motd=\u00A7bMoj serwer. Drugą linię dodaj jako literalne \n. Zapisz kopię pliku, wykonaj pełny restart i odśwież wpis na liście serwerów.

Jak zrobić MOTD w dwóch liniach?

W server.properties umieść między liniami sekwencję \n w tej samej wartości motd, a w MiniMessage użyj <newline>, jeśli konkretny parser go obsługuje. Nie łam fizycznie wiersza server.properties, bo następna linia stanie się osobnym wpisem.

Dlaczego Minecraft pokazuje dosłownie §a albo &a?

Pole nie rozpoznaje wybranego formatu, kod został dodatkowo ucieczony albo wiadomość przeszła przez parser, który usuwa formatowanie. Sprawdź dokumentację dokładnie tego pola i zacznij od jednego prostego kodu bez gradientu.

Czy MiniMessage działa w server.properties?

Nie w vanilla server.properties. MiniMessage działa tylko wtedy, gdy aplikacja lub plugin jawnie parsuje tę składnię. Velocity pozwala używać MiniMessage w swoim polu motd, ale identyczny tekst w standardowym server.properties będzie zwykłym napisem.

Jak użyć koloru HEX w Minecraft?

W polu MiniMessage można użyć tagu <#RRGGBB>, na przykład <#55FFAA>. Komponenty Java również mogą przenosić kolor RGB. Klient musi obsługiwać RGB, a parser pola nie może ograniczać palety do 16 kolorów legacy.

Jak zrobić gradient w MOTD Minecraft?

W parserze MiniMessage użyj na przykład <gradient:#55FFFF:#55FF55>Tekst</gradient>. Taki tag nie działa automatycznie w vanilla server.properties ani w pluginie przyjmującym wyłącznie kody &. Generator w artykule tworzy wersję MiniMessage.

Czym różnią się kody kolorów Java i Bedrock?

Bazowe 16 kolorów 0–9 i a–f jest wspólne, ale Bedrock dodaje kolory §g, §h, §i, §j, §m, §n, §p, §q, §s, §t i §u oraz inaczej interpretuje część liter. Szczególnie §m i §n oznaczają w Bedrock kolory, podczas gdy w Java są stylami przekreślenia i podkreślenia.

Co oznacza § przed kodem koloru?

To zwykle uszkodzone kodowanie znaków: bajty UTF-8 znaku § zostały odczytane jako inne kodowanie. Przywróć plik z kopii, zapisz go w oczekiwanym kodowaniu albo użyj sekwencji \u00A7 w pliku właściwości.

Czy generator MOTD wysyła wpisany tekst do serwera?

Nie. Podgląd i eksport są obliczane w przeglądarce, bez żądania sieciowego. Tekst jest dodawany do podglądu przez textContent, więc nie jest interpretowany jako HTML. Mimo to nie wpisuj do MOTD haseł, tokenów ani innych sekretów.

Adres skopiowany - widzimy się w grze!
Potwierdzenie

Potwierdź działanie