/tellrawジェネレーター
色付きでクリックできるメッセージを組み立て、完成したコマンドをコピー — Java 1.15–26.x と Bedrock 対応
AlaCraftの/tellrawジェネレーター (Tellraw Generator) は、チャットメッセージ、NPCの会話、サーバーアナウンス、クリック可能なボタンに使えるMinecraftの/tellrawコマンドをコピー可能な形で生成します。HEX (#RRGGBB) と16色の§0–§fコードでテキストを装飾し、clickEvent (open_url, run_command, suggest_command, copy_to_clipboard, change_page) とhoverEventを追加し、Java 1.15-、1.16–1.21.4、1.21.5+/26.x、Bedrockの各構文に出力できます。
読み上げテキストを見る
テルローのジェネレーターは、マインクラフトのチャットに出す色つきメッセージを組み立て、そのまま使えるコマンドを渡します。
ふつうのチャットメッセージはただの文字列です。テルローはデータの構造をまるごと受け取り、ひとかたまりごとに色とスタイルを持たせ、クリックの動作やカーソルを乗せたときの説明も付けられます。手で書くのはつらいので、エディターが組み立てを引き受けます。
メッセージはセグメントを並べて作ります。色は十六色の定番でも好きな色でもよく、太字、斜体、下線、取り消し線も付きます。クリックでできるのは、リンクを開く、コマンドを実行する、チャットに提案する、クリップボードにコピーする、本のページを変える。カーソルを乗せると、説明かアイテムかエンティティが出ます。
上では宛先を選びます。全員、いちばん近い人、自分、特定の名前。下には出力形式が四つ。書式が年々変わってきたためで、ジャバ版の二世代と最新、そしてベッドロック版が別枠です。ベッドロック版はクリックの動作を無視します。隣のプレビューには、チャットでも本のページでも、プレイヤーが実際に目にする姿が出ます。
コマンド完成まで3ステップ
- メッセージをパーツで組み立てる — パーツとは、1つの色と1つのスタイルを持つ文字のかたまりです。赤い「警告!」と白い「サーバーを再起動します」は、同じメッセージの2つのパーツになります。/say コマンドでは行全体が同じ色になるため、これはできません。
- 色・スタイル・動作を設定する — パーツごとに色とスタイルを指定できます。さらに、クリック動作(リンクを開く、コマンドを実行する)や、カーソルを重ねたときに出るツールチップも付けられます。
- コマンドをコピーする — 下でコマンドが自動的に組み上がり、入力に合わせて変化します。コマンドブロックかチャットに貼り付ければ、プレイヤーにメッセージが表示されます。
よくある質問
/tellraw コマンドとは?
/tellraw はプレイヤーまたはセレクターにJSON形式のメッセージを送るMinecraftのコマンドです。/say とは異なり、/tellraw は色、スタイル、クリックとホバーイベント、動的コンポーネント(スコアボード、セレクター、キーバインド)をサポートします。
Java 1.15-、1.16–1.21.4、1.21.5+ / 26.x の違いは?
ジェネレーターにはJava向けの構文が3つあり、選んだバージョンに合うものを自動で出力します。Java 1.15-:バニラ16色のみ、HEXなし。Java 1.16–1.21.4:HEXカラー(#RRGGBB)、camelCaseのフィールド(clickEvent、hoverEvent)。Java 1.21.5+ / 26.x(スナップショット25w02a、2025年1月):Mojangがsnake_caseに移行し、click_event、hover_eventになりました。内側のフィールドもアクション別に変わりました:open_url → url、run_command → command、change_page → page。この形式は1.21.6と26.xのバージョン体系にも引き継がれます。
Bedrock Editionはクリックとホバーをサポートしていますか?
いいえ。Bedrock Editionの/tellrawは、§カラーコードだけを使うrawtext形式です。JSONに対応するJava版とは異なります。clickEventとhoverEventはBedrockでは無視されます。ジェネレーターは、ホバーテキストを該当するパーツの直後に括弧付きで入れ、情報が失われないようにします。
全プレイヤーにメッセージを送るには?
@aセレクターを使います。エディターの「誰にメッセージを送るか」では、@a(全プレイヤー)、@p(最も近いプレイヤー)、@s(自分)、@r(ランダムなプレイヤー)を選ぶか、プレイヤー名を入力できます。
クリックイベントで何ができますか?
/tellraw clickEventは5種類のアクションに対応しています。open_url — ブラウザーでURLを開く;run_command — プレイヤーとしてコマンドを実行;suggest_command — 送信せずにチャット欄へテキストを入力;copy_to_clipboard — 文字列をクリップボードにコピー;change_page — 本のページをめくる(記入済みの本のみ)。アクションはエディターの「クリックアクション」欄で選びます。
ジェネレーターは作業を保存しますか?
はい。メッセージのパーツ、送信先、ゲームバージョンはブラウザーの localStorage に自動保存されます。ページを開き直すと前回の状態が復元されます。