色と書式設定コード: §コード、16進数、それぞれの有効な場所
セクション記号コードは、一部の場所では機能しますが、他の場所では無視されます。ここでは、完全な表、それらに代わる16進数構文、およびどのコンテキストが何を受け入れるかを示します。
Minecraftでテキストに色を付ける方法は3つありますが、互換性はありません。コンテキストに間違った方法を使用すると、看板が§6を文字通りに表示する原因となります。
16種類のレガシーコード
| コード | 色 | コード | 色 |
|---|---|---|---|
§0 | 黒 | §8 | 濃い灰色 |
§1 | 濃い青 | §9 | 青 |
§2 | 濃い緑 | §a | 緑 |
§3 | 濃い水色 | §b | 水色 |
§4 | 濃い赤 | §c | 赤 |
§5 | 濃い紫 | §d | 薄い紫 |
§6 | 金 | §e | 黄色 |
§7 | 灰色 | §f | 白 |
さらに書式設定: §k 難読化、§l 太字、§m 取り消し線、§n 下線、 §o 斜体、§r リセット。
§r はすべてをリセットします。色と書式設定をまとめてリセットします。太字だけを削除する方法はありません。色をリセットして再適用します。
§コードが機能する場所
| コンテキスト | §コード |
|---|---|
server.properties MOTD | ✅ |
| 本と羽根ペン (手動入力) | ❌ |
| 金床での名前変更 | ❌ (バニラでは) |
| 看板 (ゲーム内で入力) | ❌ |
/tellraw およびJSONテキスト | ❌ — color フィールドを使用 |
| コマンドで設定されたアイテム名 | ❌ — JSONを使用 |
| ほとんどのプラグイン | ✅、多くの場合 § の代わりに & を使用 |
パターン: プレイヤーが入力したものはすべて文字通りに解釈され、コマンドで設定されたものはすべてJSONを使用します。 プラグインは&6を受け入れて変換するため、プラグインの設定はバニラの設定とは異なります。
16進数がパレットに取って代わる
JSONテキストコンポーネントは任意の色を受け入れます。
{ "text": "Custom", "color": "#FF8800" }
16色から1600万色になりました。名前付きの色は引き続き機能し、より短いため、#FFAA00 で十分な場合は "color": "gold" で問題ありません。
16進数は、バニラでは § 形式では機能しません。一部のサーバーは §x§F§F§8§8§0§0 をサポートしていますが、これはSpigotの拡張機能であり、バニラの動作ではありません。バニラのクライアントでは失敗します。
セクション記号の入力
§ は U+00A7 です。オプション:
- どこかからコピーする
- Windowsのテンキーで
Alt+21 - ほとんどのプラグインでは
&と入力して変換できます
server.properties ではファイルがエスケープされたUnicodeであるため、MOTD行は §6 ではなく §6 と表示されることがよくあります。どちらも同じ文字です。
名前のUnicode記号
看板、本、アイテム名は任意のUnicodeを受け入れます。これにより、サーバーは名前に ✦ ✧ ❖ ➤ ★ を含めることができます。それらを入力するコードはありません。文字として貼り付けられます。フォントのカバー範囲内にあるものはすべてレンダリングされ、範囲外にあるものはグリフ欠落ボックスになります。
記号と色コードのリファレンスで、任意の色コードまたはUnicode記号をクリックしてコピーし、どのコンテキストがそれを受け入れるかを確認してください。