テキストとUIのプリセット
Tellraw JSON テキスト ジェネレーター
Tellraw は、チャット コマンドに見せかけた JSON テキスト問題です。このジェネレータ ページは、通常壊れるテキスト コンポーネント部分 (ネストされたホバー テキスト、クリック アクション、色、太字の状態、および安全なコマンド値) に焦点を当てています。
プリセット結果
JSON テキスト コンポーネントを手動でエスケープすることなく、プレーヤーが読んだり、ホバーしたり、クリックしたりできる、明白なメッセージ。
出力
Tellraw JSON Output
/tellraw @a {text:"Open the dungeon gate",color:"gold",bold:true,hover_event:{action:"show_text",value:{text:"Click to run the gate trigger",color:"gray"}},click_event:{action:"run_command",command:"/trigger dungeon_gate"}}プリセットのスクリーンショット
プリセットを作成
- Text workbench を開き、ターゲットOutputとして Tellraw を選択します。
- 最初に表示されるメッセージを記述し、次に色とスタイルの状態を追加します。
- 追加してください: hover_event と click_event は、プレーン メッセージが正しく表示された後にのみ実行されます。
- コピーしてください: JSON Output を実行し、最終メッセージを受信する同じセレクターを使用してテストします。
賢い JSON の前に、読み取り可能な JSON
最速の Tellraw エラーは不正な形式の JSON です。最初に表示されるテキストを作成し、その上にインタラクションを重ねます。 NBTForge では、テキスト コンポーネントがコマンドOutputになる前にフィールドとして編集されるため、その順序が明確になります。
地図プロンプトの場合は、最初の文を短くし、ホバー テキストに追加の詳細を配置します。クリック アクションでは、長い隠しコマンド チェーンではなく、トリガーまたは安全なコマンドを実行する必要があります。
これがCommand Pack に収まる場所
Tellraw は通常、scoreboard トリガー、タイトル メッセージ、サウンド フィードバック、クエストの状態と組み合わせます。マルチステップ対話の一部である場合は、コマンドを Project に保存します。
同じアクション ファミリには一貫した色を使用します。たとえば、客観的なプロンプトは金色、成功は緑色、ブロックされたアクションは赤色です。
- 可能な場合は、プレーヤーのクリック フローに /trigger を使用します。
- ホバー テキストは説明的なものにしておきます。メインの指示には必要ありません。
- 最終的なコマンド コンテキストに応じて、@s、@p、および @a を使用してテストします。
プリセットを実際のProject に適合させる
Tellraw JSON Text Generator を、単なるCopy した文字列ではなく、テストされた開始点として扱います。Outputが一度機能したら、明確な Project 名を付けて保存し、ターゲットの Minecraft バージョンをメモし、scoreboard、boss bar、loot、リセット行などの関連するセットアップ コマンドの近くにプリセットを保管します。
プリセットをマップ、サーバー、または Command Pack に公開する前に、ライブ workbenchだけからではなく、Copyしたアーティファクトからプリセットを実行します。これにより、欠落している依存関係、古いセレクター、間違ったエディションの選択、ローカル テスト状態がすでに存在するためにのみ機能するコマンドが検出されます。
- 選択した Edition と Version を共有コマンドで保持します。
- ダメージ、キル、クリア、テレポートを使用する前に、無害なコマンドに対してセレクターをテストしてください。
- 長いコマンドをチャットに貼り付けるのではなく、Project または関数スタイルのワークフローに移動します。
- エンティティ、アイテム コンポーネント、passenger、またはdatapack リソースを変更した後は、警告を再確認してください。
FAQ
Tellrawをクリックするとコマンドを実行できますか?
はい。 click_event を run_command とともに使用し、プレーヤー コンテキストに有効な安全なトリガーまたはコマンドをポイントします。
Tellraw JSON があるバージョンでは動作するのに、別のバージョンでは動作しないのはなぜですか?
テキスト コンポーネントの形式は時間の経過とともに変化してきました。古いエスケープされた JSON スニペットをやみくもにCopy するのではなく、選択したバージョン ファミリーを確認してコンポーネントを再構築します。
このプリセットはいつCommand Packの一部となるべきですか?
Outputがセットアップ ライン、リセット コマンド、lootリソース、scoreboardの状態、または繰り返しのテストに依存する場合、これをCommand Pack エントリとして使用します。単一の安全なコマンドは、引き続き Output から直接Copyできます。
このワークフローを開く
関連する Text ワークベンチから始め、ワールドに合わせてプリセット項目を調整します。