Item プリセット
Minecraft 書かれた本コマンドジェネレータ
書かれたブック コマンドは、アイテム データと JSON テキスト ページを組み合わせます。このページでは、本のタイトル、著者、ページ、表示名、および custom_data が 1 つのワークフローに保持されるため、各ページを手作業でエスケープすることなくマップの指示を編集できます。
プリセット結果
NPC の対話、マップの説明、サーバーのルール、またはクエストのマニュアル用に書かれた本のアイテム コマンド。
出力
書かれた本 Give Output
/give @p minecraft:written_book[custom_name={text:"Dungeon Manual",color:"gold",italic:false},written_book_content={title:"Dungeon Manual",author:"NBTForge",pages:["Welcome to the dungeon. Find the vault key, then return to the gate.","Tip: talk to the Relic Trader before the boss room."]},custom_data={book_id:"dungeon_manual"}] 1The longest command line is 332 characters, 76 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.
- Use a Command Block: run
/give @s command_block, place it, then paste this command into the block command field. - Use a
.mcfunctionfor a reusable datapack: save the line without the leading slash atsaves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunctionwith a minimalpack.mcmeta, run/reload, then run/function <ns>:<name>. Do not paste.mcfunctioncontent into chat.
プリセットのスクリーンショット
プリセットを作成
- Give を開き、アイテムとして write_book を選択します。
- ページのテキストを書き込む前に、本のタイトルと著者を設定します。
- 各ページを読みやすいテキストとして記述し、必要な場合にのみスタイル設定または JSON 動作を追加します。
- コピーしてください: コマンドを実行し、ゲーム内で本を開いてページの長さと折り返しを確認します。
書籍にはページレベルのテストが必要です
本がまだ読みにくい場合でも、コマンドは有効である可能性があります。ページを短くし、行の折り返しをテストし、1 つの密集したブロックを強制するのではなく、命令をページ全体に分割します。
NBTForge は、アイテムフィールドとページ コンテンツを別個のノート ファイルに保存するのではなく、プリセットとして一緒に保持できるため便利です。
書籍をProject資産として使用する
書かれた本は、NPC、村人の店、クエストの報酬、Command Packのチュートリアルと組み合わされることがよくあります。 book コマンドを、プレイヤーに渡すコマンドの横にある Project に保存します。
本を削除、交換、または後で検出する必要がある場合は、custom_data を使用します。
- 本の UI にタイトルと著者を使用します。
- 在庫表示には custom_name を使用します。
- コマンド ロジックには custom_data を使用します。
プリセットを実際のProject に適合させる
Minecraft Written Book コマンド ジェネレーターを、単なるCopy した文字列ではなく、テストされた開始点として扱います。Outputが一度機能したら、明確な Project 名を付けて保存し、ターゲットの Minecraft バージョンをメモし、scoreboard、boss bar、loot、またはリセット行などの関連するセットアップ コマンドの近くにプリセットを保管します。
プリセットをマップ、サーバー、または Command Pack に公開する前に、ライブ workbenchだけからではなく、Copyしたアーティファクトからプリセットを実行します。これにより、欠落している依存関係、古いセレクター、間違ったエディションの選択、ローカル テスト状態がすでに存在するためにのみ機能するコマンドが検出されます。
- 選択した Edition と Version を共有コマンドで保持します。
- ダメージ、キル、クリア、テレポートを使用する前に、無害なコマンドに対してセレクターをテストしてください。
- 長いコマンドをチャットに貼り付けるのではなく、Project または関数スタイルのワークフローに移動します。
- エンティティ、アイテム コンポーネント、passenger、またはdatapack リソースを変更した後は、警告を再確認してください。
FAQ
書かれた本のページは JSON テキスト スタイルを使用できますか?
はい、ただし最初にページを読める状態にしておきます。プレーン テキストが適切な長さと流れになった後の Add スタイル。
手順については本やテルローを使用する必要がありますか?
永続的な参照テキストとして書籍を使用します。即時プロンプトを表示するには、tellraw または title コマンドを使用します。
このプリセットはいつCommand Packの一部となるべきですか?
Outputがセットアップ ライン、リセット コマンド、lootリソース、scoreboardの状態、または繰り返しのテストに依存する場合、これをCommand Pack エントリとして使用します。単一の安全なコマンドは、引き続き Output から直接Copyできます。
このワークフローを開く
関連する Give ワークベンチから始め、ワールドに合わせてプリセット項目を調整します。