Minecraft テキスト コンポーネントの色とクリック ガイド
9 分で読めます
Minecraft テキスト コンポーネントは、Tellraw よりも多くの場所に表示されます。同じ記述上の決定は、タイトル、アクションバー、アイテム名、lore、ブック、boss bar、チーム、および表示エンティティに影響します。 NBTForge は、コマンドOutput の近くでビジュアル テキスト編集を維持するため、読みやすいメッセージが引用符の多い JSON の面倒になることはありません。
ガイドの成果
プレイヤー メッセージ、アイテム ツールチップ、書籍、タイトル、boss barの読みやすいテキスト コンポーネント ワークフロー。
推奨手順
- 色やクリック動作を追加する前に、わかりやすい言葉でメッセージを書いてください。
- すべての単語ではなく、色を使用して意味を区切ります。
- アイテム名を lore 行より短くし、lore 行をスキャン可能にしておきます。
- 追加してください: のホバーとクリックの動作は、コマンド サーフェスがサポートしている場合にのみ行われます。
- ネストされた JSON はすぐに変更される可能性があるため、各テキスト編集後にOutput をプレビューします。
色と装飾のルール
メッセージに 1 つのメインカラーを使用し、状態、危険、報酬、またはアクションに 1 つのアクセントカラーを使用します。色が多すぎると、コマンドOutputが読みにくくなり、プレーヤーのテキストが解析されにくくなります。
太字、斜体、下線付き、難読化されたスタイルは意図的に行う必要があります。マップ UI の場合、強調することで、何が変更されたのかをプレーヤーが理解しやすくする必要があります。
- 危険または失敗に備えて、赤または濃い赤を確保してください。
- 報酬と目標にはゴールドまたはイエローを使用してください。
- 二次的なコンテキストにはグレーを使用します。
- 長い本文テキストの装飾は避けてください。
クリックとホバーの動作
クリック イベントは、コマンド、リンク、提案、ナビゲーション プロンプトに役立ちますが、表示されるテキストにアクションが説明されていない場合、プレイヤーを驚かせる可能性があります。ホバー ツールチップだけでなく、テキストにもアクションを含めます。
ホバーテキストはコンテキストを追加する必要があります。プレイヤーによってはすべてのメッセージをマウスオーバーするわけではないため、重要な指示だけを伝えるべきではありません。
サーフェス全体でテキストを再利用する
同じクエスト タイトルが、タイトル コマンド、テルロー ライン、アイテム lore ヒント、および書かれた本のエントリになる可能性があります。プレーヤーが目的を認識できるように、これらの表面全体で一貫した言葉遣いを保ちます。
複数のコマンド ファミリで同じメッセージが表示される場合は、共有の命名規則を使用して各コマンドを Project に保存します。
Copyしたアーティファクトを発送する
このガイドを使用して、プレーヤーまたはマップ メーカーが実際に実行するアーティファクト (Copy したコマンド、注文された Project パック、またはdatapack リソース) を作成します。最終レビューは、編集可能なビルダーの状態だけでなく、Copy したOutputに対して行われる必要があります。
ワークフローがバージョンに依存する場合は、コマンドの横にターゲット バージョンのラベルを付けます。セレクター、scoreboard、boss bar、タグ、loot table、またはProject順序を使用する場合は、セットアップを公開する前にクリーンな環境でそれらの依存関係をテストしてください。
- 1 つのコマンドの場合は Output からの Copy、注文されたパックの場合は Project から。
- Java、Bedrock、およびスナップショット バリアントを分離してください。
- 最初に無害なOutputで破壊的なセレクターをテストします。
- ガイドが標準ワークフローになったら、関連するプリセットを更新します。
関連ガイドとプリセット
FAQ
すべてのテキスト サーフェスでクリック イベントを使用できますか?
いいえ。一部のサーフェスは、他のサーフェスよりも豊富な JSON 動作をサポートします。機能が利用可能であると想定する前に、関連する NBTForge モジュールでテキストを構築し、生成された Output を確認してください。
アイテム lore がチャット テキストと異なって見えるのはなぜですか?
Item ツールチップには、スペース、行の長さ、読みやすさの制限が異なります。伝承は通常、チャットや本のテキストよりも短く、構造化されている必要があります。
このガイドはいつ Project パックになるのでしょうか?
ワークフローに複数のコマンドが必要な場合、セットアップとクリーンアップの順序がある場合、またはテスト後に再度編集する必要がある場合は、Project を使用します。 1 回限りのコマンドは Output に残すことができます。