piapia123
ja

マインクラフト色コード変換

ゲーム

処理はすべてブラウザ内で完結します。データは送信されません

入力
ファイルをここにドロップすると読み込めます
出力

§ コード・& コード・16 進数・JSON テキストコンポーネントを相互に変換します。押さえておきたいのは 2 点:`§`(U+00A7)はバニラが解釈しますが、`&` はプラグインのエスケープ文脈でのみ `§` に置き換わります。そして 16 進数には無関係な 2 通りの書き方があります —— 看板やコマンドブロック用の逐次表記 `§x§5§5§F§F§5§5` と、`/tellraw` 用の JSON `{"color":"#55FF55"}` です。入力は `§a`、`&a`、`a`、`#55FF55`、`green`、書式コード `§l` などに対応します。

機能

  • § コード・& コード・16 進数・JSON の相互変換
  • 16 色の名前と色見本
  • 書式コード:太字・斜体・下線・取り消し線・難読化・リセット
  • 逐次表記 §x§5§5§F§F§5§5
  • JSON テキストコンポーネント {"color":"#55FF55"}
  • 名前入力(green、dark_blue)に対応
  • 複数のコードを一度に変換

使い方

  1. 1 行に 1 つの色コードまたは名前を入力します
  2. 色の名前と各表記がまとめて表示されます
  3. 1 つだけ見たいときは「出力形式」を切り替えます
  4. 書式コード(§l など)はその効果を説明します

よくある質問

§ と & は何が違いますか?
`§`(U+00A7)はバニラが解釈する色の接頭辞です。`&` はプラグインとコマンドの約束で、サーバーのプラグインがテキストをクライアントへ送る前に `&a` を `§a` に書き換えます。バニラの看板に `&a` と書いても、ただの 2 文字です。
16 進数に 2 通りの書き方があるのはなぜですか?
逐次表記 `§x§5§5§F§F§5§5` は看板やコマンドブロックのテキストに使います(バニラ 1.16 以降が解釈し、`§` が 1 つ欠けると黙って無効になります)。JSON の `{"color":"#55FF55"}` は `/tellraw`、`/title`、本の JSON に使います。両者は無関係なので、それぞれ正しく示します。
§l や §o は何ですか?
色ではなく字形を変える書式コードです:`§l` 太字、`§o` 斜体、`§n` 下線、`§m` 取り消し線、`§k` 難読化、`§r` すべての書式をリセット。重ねられますが、`§r` はそれ以前の効果をすべて消します。

関連ツール