Generator tellraw Minecraft -- wizualny edytor kolorowego tekstu
Komenda /tellraw to najpotężniejsze narzędzie do wyświetlania tekstu w Minecraft.
Pozwala tworzyć kolorowe, sformatowane wiadomości z klikalnymi linkami, podpowiedziami po najechaniu
i wykonywaniem komend. Nasz generator tellraw zamienia skomplikowaną składnię JSON
w intuicyjny edytor wizualny -- dodaj segmenty tekstu, ustaw kolory i formatowanie, skonfiguruj
zdarzenia i skopiuj gotową komendę.
/tellraw @a {"text":"Witaj na serwerze!"}{
"text": "Witaj na serwerze!"
}Czym jest komenda /tellraw?
Komenda /tellraw została wprowadzona w Minecraft Java Edition 1.7.2 (październik 2013).
Wysyła sformatowaną wiadomość w formacie JSON do wybranych graczy. W przeciwieństwie do zwykłych komend
/say i /tell, /tellraw oferuje pełną kontrolę nad formatowaniem:
- 16 kolorów tekstu -- od czarnego (§0) po biały (§f), plus złoty, czerwony, zielony i inne
- 5 stylów formatowania -- pogrubienie, kursywa, podkreślenie, przekreślenie, zaciemnienie (obfuscated)
- Zdarzenia kliknięcia -- uruchom komendę, otwórz URL, skopiuj tekst do schowka
- Zdarzenia najechania -- pokaż tekst, pokaż przedmiot, pokaż informacje o bycie
- Selektory -- wstaw nazwę gracza, wynik scoreboard, tłumaczenie językowe
/tellraw jest kluczowe przy tworzeniu map przygodowych, systemów dialogowych NPC, menu serwerowych, interaktywnych poradników i zaawansowanych mechanik na serwerach wieloosobowych.
Składnia komendy /tellraw
Podstawowa składnia jest prosta, ale JSON może być złożony:
/tellraw <selektor> <surowy JSON>
Selektory graczy
Selektor określa, kto zobaczy wiadomość:
@a-- wszyscy gracze na serwerze@p-- najbliższy gracz (lub gracz wykonujący komendę z czatu)@s-- byt, który wykonuje komendę (np. gracz lub blok komend)@r-- losowy gracz"NickGracza"-- konkretny gracz po nazwie
Selektory obsługują filtry, np. @a[distance=..10] (gracze w promieniu 10 bloków),
@a[team=Czerwoni] (członkowie drużyny Czerwoni),
@a[gamemode=survival] (gracze w trybie Survival).
Struktura obiektu JSON
Każdy segment tekstu to obiekt JSON z polami:
"text"-- treść tekstu (wymagane)"color"-- nazwa koloru: "black", "dark_blue", "dark_green", "dark_aqua", "dark_red", "dark_purple", "gold", "gray", "dark_gray", "blue", "green", "aqua", "red", "light_purple", "yellow", "white""bold"-- true/false (pogrubienie)"italic"-- true/false (kursywa)"underlined"-- true/false (podkreślenie)"strikethrough"-- true/false (przekreślenie)"obfuscated"-- true/false (losowe znaki, efekt "magiczny")"clickEvent"-- obiekt z akcją po kliknięciu"hoverEvent"-- obiekt z akcją po najechaniu
Wiele segmentów -- tablica JSON
Aby połączyć kilka segmentów o różnym formatowaniu, użyj tablicy JSON:
/tellraw @a ["",{"text":"Witaj ","color":"gold"}, {"text":"na serwerze!","color":"green","bold":true}]
Pierwszy element tablicy to pusty string "" -- jest to konwencja Minecraft, która zapobiega
dziedziczeniu formatowania z pierwszego elementu przez kolejne. Nasz generator automatycznie dodaje
ten pusty element.
Zdarzenia kliknięcia (clickEvent)
Zdarzenia kliknięcia pozwalają nadać interaktywność tekstowi. Gracz klika w tekst i coś się dzieje:
run_command -- wykonaj komendę
Automatycznie wykonuje podaną komendę jako kliknięty gracz. Idealne do tworzenia menu i przycisków.
Komenda musi zaczynać się od ukośnika (/). Przykład: po kliknięciu gracz zostaje
przeniesiony komendą /tp.
suggest_command -- zasugeruj komendę
Wstawia tekst do pola czatu gracza, ale go nie wykonuje -- gracz może edytować komendę przed wysłaniem. Przydatne do formularzy i ankiet na serwerze.
open_url -- otwórz adres URL
Otwiera podany link w przeglądarce gracza (po potwierdzeniu). Minecraft wyświetli ostrzeżenie
bezpieczeństwa przed otwarciem zewnętrznego linku. Adres musi zaczynać się od https://
lub http://.
copy_to_clipboard -- kopiuj do schowka
Kopiuje podany tekst do schowka systemowego gracza. Dodane w Java Edition 1.15. Przydatne do udostępniania kodów, adresów IP serwerów, współrzędnych itp.
Zdarzenia najechania (hoverEvent)
Zdarzenia najechania wyświetlają dodatkowe informacje, gdy gracz najedzie kursorem na tekst:
show_text -- pokaż tekst
Wyświetla podpowiedź tekstową w dymku. Podpowiedź może zawierać własne formatowanie (kolory, pogrubienie itp.) -- wystarczy podać obiekt JSON zamiast zwykłego stringa. Idealne do tworzenia słowników, wyjaśnień i rozbudowanych menu.
show_item -- pokaż przedmiot
Wyświetla podgląd przedmiotu w dymku, identyczny jak w ekwipunku. Wymaga podania ID przedmiotu
(np. minecraft:diamond_sword). Przydatne w sklepach serwerowych i listach nagród.
Praktyczne zastosowania /tellraw
Systemy menu na serwerze
/tellraw w połączeniu z blokami komend tworzy interaktywne menu. Każda opcja to osobny segment tekstu z clickEvent run_command. Np. menu teleportacji:
- [Spawn] -- kliknięcie wykonuje /tp @p 0 64 0
- [Arena PvP] -- kliknięcie wykonuje /tp @p 100 70 200
- [Sklep] -- kliknięcie wykonuje /trigger sklep
Dialogi NPC na mapach przygodowych
Mapy przygodowe wykorzystują /tellraw do wyświetlania dialogów NPC z wyborami. Gracz klika odpowiedź, co uruchamia komendę zmieniającą stan questów (np. ustawia scoreboard).
Wiadomości powitalne
Na serwerach /tellraw w bloku komend aktywowanym pressure plate'em wyświetla spersonalizowane
powitanie dla gracza wchodzącego na spawn. Można użyć selektora @p z filtrem
dystansu, żeby wyświetlić wiadomość tylko graczowi w pobliżu.
Ogłoszenia z linkami
Administratorzy serwera mogą wysyłać ogłoszenia z klikalnymi linkami do strony, Discorda czy regulaminu. Kolorowy tekst przyciąga uwagę bardziej niż zwykły /say.
Systemy głosowania
/tellraw z suggest_command pozwala tworzyć systemy głosowania -- gracz klika opcję, komenda wstawia się do czatu, gracz potwierdza Enterem. W połączeniu ze scoreboard tworzy to kompletny system ankiet.
Jak korzystać z generatora tellraw
- Dodaj segmenty tekstu -- kliknij "Dodaj segment tekstu" i wpisz treść. Każdy segment może mieć inne formatowanie.
- Ustaw kolor -- kliknij segment, aby go rozwinąć, i wybierz kolor z palety 16 kolorów Minecraft.
- Formatuj tekst -- włącz pogrubienie (B), kursywę (I), podkreślenie (U), przekreślenie (S) lub zaciemnienie (?).
- Skonfiguruj zdarzenia -- dodaj zdarzenie kliknięcia (komenda, URL, schowek) i/lub najechania (tekst, przedmiot).
- Obserwuj podgląd -- na górze strony widzisz, jak tekst będzie wyglądał w grze.
- Wybierz selektor -- zdecyduj, kto zobaczy wiadomość (@a, @p, @s, @r).
- Skopiuj komendę -- kliknij "Kopiuj" przy gotowej komendzie lub "Kopiuj JSON" dla samego formatu danych.
Porady i wskazówki
Testuj w bloku komend
Zanim umieścisz komendę /tellraw w docelowym bloku komend, przetestuj ją w czacie. Jeśli widzisz błąd składni, JSON jest niepoprawny. Nasz generator gwarantuje poprawność składni, więc problem może wynikać z nadmiarowych spacji przy kopiowaniu.
Nie przesadzaj z formatowaniem
Tekst z wieloma kolorami i efektami jest trudny do czytania. Używaj kolorów funkcjonalnie: złoty dla nagłówków, biały dla treści, szary dla mniej ważnych informacji, czerwony dla ostrzeżeń, zielony dla pozytywnych komunikatów.
Długość wiadomości
Minecraft ma limit długości komendy wynoszący 32 500 znaków (Java Edition). To mnóstwo miejsca, ale bardzo rozbudowane wiadomości z wieloma zdarzeniami mogą zbliżyć się do limitu. Dla naprawdę długich tekstów rozważ podzielenie ich na kilka komend /tellraw.
Obfuscated -- efekt "Matrix"
Styl obfuscated (zaciemniony) zamienia tekst na losowo zmieniające się znaki -- efekt znany z "języka zaklęć" na stole zaklęć. W naszym podglądzie jest to symulowane blokami (Unicode U+2588), ale w grze znaki będą się animować.
Używaj w datapakach i plikach .mcfunction
Komendy /tellraw świetnie współpracują z datapakami. Użyj przycisku "Kopiuj JSON", aby uzyskać sam format danych -- w plikach .mcfunction nie potrzebujesz ukośnika przed komendą.
16 kolorów tekstu w Minecraft
Minecraft definiuje 16 nazwanych kolorów, każdy z kodem formatowania (§) i odpowiednikiem w JSON. Oto kompletna lista z kodami hexadecymalnymi:
- black (§0) -- #000000 -- czarny (uwaga: niewidoczny na ciemnym tle czatu!)
- dark_blue (§1) -- #0000AA -- ciemnoniebieski
- dark_green (§2) -- #00AA00 -- ciemnozielony
- dark_aqua (§3) -- #00AAAA -- ciemny cyjan / turkusowy
- dark_red (§4) -- #AA0000 -- ciemnoczerwony
- dark_purple (§5) -- #AA00AA -- ciemnofioletowy
- gold (§6) -- #FFAA00 -- złoty (popularny na nagłówki)
- gray (§7) -- #AAAAAA -- szary (kolor domyślny czatu)
- dark_gray (§8) -- #555555 -- ciemnoszary
- blue (§9) -- #5555FF -- niebieski
- green (§a) -- #55FF55 -- zielony (jasny)
- aqua (§b) -- #55FFFF -- cyjan / jasny turkusowy
- red (§c) -- #FF5555 -- czerwony (jasny)
- light_purple (§d) -- #FF55FF -- jasnofioletowy / różowy
- yellow (§e) -- #FFFF55 -- żółty
- white (§f) -- #FFFFFF -- biały
Od Minecraft Java Edition 1.16 obsługiwane są również dowolne kolory hex (np. "color":"#7B68EE"),
ale nasz generator koncentruje się na 16 standardowych kolorach, które działają w obu edycjach.
/tellraw vs /title vs /actionbar
Minecraft oferuje kilka komend do wyświetlania tekstu. Oto różnice:
- /tellraw -- wiadomość w czacie. Przewijalna, klikalna, z hoverEvent. Najlepsza do menu, ogłoszeń i dialogów.
- /title -- duży napis na środku ekranu z animacją pojawiania/znikania. Idealny do ogłoszeń i przejść między rozdziałami na mapach.
- /title ... actionbar -- pasek akcji nad hotbarem. Idealny do wyświetlania statusów, timerów i krótkich informacji, które nie powinny zaśmiecać czatu.
/tellraw jest jedyną z tych komend, która obsługuje klikalne linki i pełne zdarzenia interaktywne. Dlatego jest niezastąpiona w systemach menu i interaktywnych elementach na serwerach.
Często zadawane pytania
Co robi komenda /tellraw w Minecraft?
Komenda /tellraw wysyła sformatowaną wiadomość JSON do wybranych graczy. W przeciwieństwie do /say i /tell, /tellraw obsługuje kolory, formatowanie (pogrubienie, kursywa), klikalne linki, zdarzenia najechania i wiele innych zaawansowanych funkcji.
Jaka jest składnia komendy /tellraw?
Składnia to: /tellraw <selektor> <surowy JSON>. Selektor określa odbiorców (@a = wszyscy, @p = najbliższy, @s = wykonujący, @r = losowy). JSON opisuje tekst z formatowaniem.
Jak dodać klikalny link w /tellraw?
Dodaj clickEvent do obiektu JSON z akcją "open_url" i wartością będącą adresem URL. Dostępne akcje: open_url (otwórz link), run_command (wykonaj komendę), suggest_command (wstaw do czatu), copy_to_clipboard (skopiuj tekst).
Jak wyświetlić tekst po najechaniu kursorem?
Użyj hoverEvent z akcją show_text i podaj tekst jako wartość contents. Możesz też użyć show_item, żeby wyświetlić podgląd przedmiotu w dymku.
Czy /tellraw działa w Bedrock Edition?
Tak, /tellraw działa w Bedrock Edition, ale z ograniczeniami -- brak hoverEvent i ograniczone clickEvent. Podstawowe formatowanie (kolory, pogrubienie, kursywa) działa w obu edycjach. Nasz generator tworzy format zgodny z Java Edition.
Jak użyć /tellraw w bloku komend?
Wklej komendę do bloku komend bez ukośnika na początku. Blok komend uzyskasz komendą /give @p minecraft:command_block. Umieść go, wklej komendę i aktywuj sygnałem redstone lub ustaw na Always Active.
Komentarze