Formatowanie tekstu — /tellraw i kolory
Kolorowy tekst, klikalne linki, tooltip i zaawansowane formatowanie w Minecraft.
Wprowadzenie
System formatowania tekstu w Minecraft pozwala tworzyć kolorowe, interaktywne komunikaty z klikalnymi linkami, wyświetlanymi podpowiedziami (tooltipami) i dynamicznie wstawianymi wartościami. Komenda /tellraw to najważniejsze narzędzie — wysyła graczom sformatowaną wiadomość zdefiniowaną w formacie JSON. Podstawowa składnia to /tellraw @a, po której następuje obiekt JSON lub tablica obiektów z polami: text (treść), color (kolor), bold, italic, underlined, strikethrough, obfuscated (formatowanie) oraz clickEvent i hoverEvent (interakcja). Kolory dostępne od wersji 1.16 obejmują szesnaście nazwanych kolorów (black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, white) oraz dowolne kolory w formacie heksadecymalnym (#FF5555). Pole clickEvent może otworzyć URL (open_url), uruchomić komendę (run_command), zasugerować komendę (suggest_command) lub skopiować tekst do schowka (copy_to_clipboard). Pole hoverEvent wyświetla tooltip po najechaniu myszą — może zawierać tekst, informacje o przedmiocie (show_item) lub o bycie (show_entity). Dynamiczne wartości wstawiane za pomocą pola selector (@p, @a), score (wynik scoreboard) lub nbt (dane NBT bytu) pozwalają tworzyć personalizowane komunikaty — np. wyświetlanie imienia gracza, jego punktów czy zawartości ekwipunku. Komenda /title wysyła duży tekst na środku ekranu — podbija dramatyzm w mapach przygodowych. /actionbar wyświetla tekst nad paskiem szybkiego dostępu. Wszystkie te komendy obsługują ten sam format JSON co /tellraw, umożliwiając spójne formatowanie w całej grze. System ten jest fundamentem budowania interfejsów użytkownika w mapach i na serwerach.
Tematy omawiane w tym poradniku
Poniżej znajdziesz listę zagadnień, które dokładnie omawiamy w tym poradniku. Każdy temat zawiera szczegółowe wyjaśnienia, przykłady komend i praktyczne zastosowania.
- Składnia /tellraw — format JSON
- Kolory tekstu — nazwy i kody heksadecymalne
- Formatowanie — bold, italic, underlined, obfuscated
- clickEvent — run_command, open_url, suggest_command, copy_to_clipboard
- hoverEvent — show_text, show_item, show_entity
- Dynamiczne wartości — selector, score, nbt
- Tablice JSON — łączenie wielu fragmentów tekstu
- Komenda /title — tekst na środku ekranu
- Komenda /actionbar — tekst nad paskiem szybkiego dostępu
- Kody formatowania w starszym stylu (sekcja §) vs JSON
- Praktyczne zastosowania — menu, sklepy, ogłoszenia na serwerze
Porady i wskazówki
Praktyczne porady zebrane podczas pracy z tą funkcjonalnością Minecrafta. Zapamiętaj je — oszczędzą Ci wielu godzin prób i błędów.
- Generator /tellraw online (np. minecraftjson.com) znacznie ułatwia tworzenie złożonych komunikatów JSON.
- Tablice JSON pozwalają łączyć fragmenty z różnymi kolorami: [{"text":"Witaj ","color":"green"},{"text":"graczu!","color":"gold"}].
- Pole 'insertion' wstawia tekst do pola czatu po kliknięciu z Shiftem — przydatne do systemów kopiowania współrzędnych.
- W Bedrock Edition /tellraw obsługuje prostszy format JSON — sprawdź dokumentację, bo nie wszystkie pola działają.
- Komenda /title @a times 10 60 10 ustawia czas pojawiania się, wyświetlania i zanikania tytułu (w tickach).
Poziom trudności
Ten poradnik ma poziom trudności Średniozaawansowany (3/5). Wymaga znajomości podstaw komend i selektorów graczy.
Zalecane poradniki wstępne: Podstawy komend.
Tagi
Powiązane poradniki
- Podstawy komend w Minecraft — Początkujący — Wprowadzenie do systemu komend — okno czatu, składnia, argumenty i pierwsze kroki.
- Selektory graczy — @a, @p, @r, @s, @e — Łatwy — Jak precyzyjnie wybierać cele komend za pomocą selektorów i ich argumentów filtrujących.
- NBT — dane bytów i przedmiotów — Zaawansowany — Czym są dane NBT, jak je odczytywać, modyfikować i wykorzystywać w komendach.
- Komenda /execute — zaawansowane użycie — Ekspert — Najważniejsza komenda w Minecraft — warunki, pozycje, podmiany i łańcuchy execute.
Przydatne narzędzia
- Generator /give — interaktywne tworzenie komend /give z niestandardowymi NBT
- Generator /summon — wizualne tworzenie komend przyzywania mobów
- Generator /execute — kreator łańcuchów /execute krok po kroku
- Generator /effect — dodawanie efektów statusowych komendą
- Encyklopedia komend — pełna lista wszystkich komend Minecraft
Komentarze