Minecraft 署名済み本コマンドエディター
現代のMinecraft Java Edition向けにプレーンテキストの署名済みの本を作成します。表示されるタイトルと著者を設定し、各ページを個別に記述し、ブラウザプレビューでページの順序を確認し、written_book_contentアイテムコンポーネントを使用する1つの/giveコマンドをコピーします。
エディターは、隠されたクリックイベントやサポートされていない書式設定コントロールを意図的に避けています。表示されるフィールドは生成されたコマンドと一致しており、これにより結果が読みやすく、トラブルシューティングが容易になります。
複数ページのMinecraftの本を作成する方法
まずタイトルと著者を入力し、次に最初のページを記述します。ガイド、物語、またはルールの次の部分を開始するたびに「+ ページ」を選択します。番号付きボタンはアクティブなページを変更し、「削除」はそのページのみを削除します。誤って空白ページや重複ページが最終的な本に含まれないように、コマンドをコピーする前にすべてのページを順番に読んでください。
最新のwritten_book_contentコマンド構文
生成されたアイテムは minecraft:written_book と minecraft:written_book_content コンポーネントを使用します。タイトルと著者は本と一緒に保存され、generation 0 はオリジナルの本を示し、resolved false はテキストの解決を Minecraft に任せ、pages にはページごとに1つの直接的な SNBT テキストコンポーネントが含まれます。
古い Java バージョンがコマンドを拒否する理由
Java 1.20.4以前ではレガシーなアイテムNBTが使用され、Java 1.20.5ではアイテムコンポーネントが導入され、Java 1.21.5ではコマンドテキストコンポーネントが直接SNBTに変更されました。これらの形式には互換性がありません。サーバーが無効なコンポーネントまたは末尾データのエラーを報告する場合、手動で引用符を変更する前に正確なJavaバージョンを確認してください。
プレビューと行の折り返し
ブラウザのプレビューでは、ページの順序、保持された改行、おおよその本のレイアウトが表示されます。Minecraftは、独自のフォントメトリクス、GUIスケール、言語グリフ、およびアクティブなリソースパックでテキストを折り返します。段落を簡潔に保ち、意図するプレイヤーが使用するのと同じクライアント設定で本をテストしてください。
長いコマンドと信頼性の高いテストワークフロー
ページ数の多い本は長いコマンドを生成します。通常のチャットでは不便な場合、コマンドブロック、サーバーコンソール、または関数を使用し、配布する前に一時的なワールドでタイトル、著者、ページの順序、段落区切り、最終ページを確認してください。
プレーンテキスト、書式設定、コマンドの安全性
このエディターはプレーンテキストのページを作成します。色、ホバーテキスト、クリック可能なリンク、または run_command アクションを追加するものではありません。高度なインタラクティブテキストにはバージョン固有のコンポーネントが必要です。信頼できない本やデータパックから特権コマンドをオペレーターレベルの環境にコピーしないでください。
Minecraft 本エディターに関する質問
このコマンドはどの Minecraft バージョンをサポートしていますか?
生成される直接SNBTテキストコンポーネントは、Minecraft Java 1.21.5以降を対象としています。それ以前のJavaリリースでは、異なるitem-componentまたはレガシーNBT形式が必要です。
これはBedrock Editionで動作しますか?
いいえ。出力はJava Editionの/giveコマンドで、Javaアイテムコンポーネントを使用しています。Bedrockの本のアイテムとコマンドデータは異なるシステムを使用しています。
プレビューはゲーム内の本と完全に一致しますか?
いいえ。これは計画段階のプレビューです。Minecraftのフォント、GUIスケール、言語グリフ、リソースパックによって行の折り返しが変わる可能性があるため、最終的なコマンドはゲーム内でテストしてください。
エディターは色やクリック可能なテキストを追加できますか?
現在はありません。プレーンテキストコンポーネントのみを作成します。これは、表示されるコントロールが生成された出力と一致し、コマンドの検証が容易になるように意図されています。
generation 0 と resolved false は何を意味しますか?
Generation 0はアイテムがオリジナルの署名済みの本であることを識別します。resolved falseは、動的なテキスト解決がまだ完了していないことをMinecraftに伝えます。
生成されたコマンドがなぜこんなに長いのですか?
すべてのタイトル、著者、ページ、改行、エスケープ文字は1つのアイテムコマンド内に保存されます。長い本の場合は、コマンドブロック、関数、またはサーバーコンソールを使用し、コマンドのテキストコピーを保管してください。