MCTOOLBOX
MC ToolboxMC TOOLBOX

クリエイティブ

Minecraft 本エディター

複数ページのJava written bookを作成し、ゲーム内スタイルのフォントで各ページをプレビューし、最新のアイテムコンポーネントコマンドをコピーします。

本の詳細

ページ

Live preview

My Adventure

Welcome to my world!

ページ 1 1

/give @p minecraft:written_book[minecraft:written_book_content={title:"My Adventure",author:"Player",generation:0,resolved:false,pages:[{text:"Welcome to my world!"}]}] 1

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つのアイテムコマンド内に保存されます。長い本の場合は、コマンドブロック、関数、またはサーバーコンソールを使用し、コマンドのテキストコピーを保管してください。