MC CommanderMinecraft非公式コマンド支援

記入済みの本をコマンドで出す方法

サーバーのルールブックや、アドベンチャーマップの説明書は、記入済みの本をコマンドで作ると便利です。タイトルと著者を決めて、ページごとに文章を入れられます。書き方は版によって大きく違うので、自分の版の行を使ってください(Java版のコマンドです)。

givewritten_bookJava版

Giveコマンド生成ツールを開く

更新日:

ルールブックを出す(版別)

版書き方
Java版1.21.5以降/give @p written_book[written_book_content={title:"サーバーのルール",author:"運営",pages:["1. ほかの人の建物を壊さない","2. 困ったら運営に聞く"]}]
Java版1.20.5〜1.21.4/give @p written_book[written_book_content={title:"サーバーのルール",author:"運営",pages:['"1. ほかの人の建物を壊さない"','"2. 困ったら運営に聞く"']}]
Java版1.20.4以前/give @p written_book{title:"サーバーのルール",author:"運営",pages:['{"text":"1. ほかの人の建物を壊さない"}','{"text":"2. 困ったら運営に聞く"}']}

pages の中の1つが1ページです。1.21.5以降はそのまま文字列を書けますが、1.21.4以前は各ページを ' で囲んだJSONで書きます。この違いを混ぜると、エラーになるか中身のない本が出てきます。タイトルは32文字までにしておきます。

色や太字を付ける

# Java版1.21.5以降
/give @p written_book[written_book_content={title:"お知らせ",author:"運営",pages:[{text:"イベント開催中!",color:"gold",bold:true}]}]
# Java版1.20.5〜1.21.4
/give @p written_book[written_book_content={title:"お知らせ",author:"運営",pages:['{"text":"イベント開催中!","color":"gold","bold":true}']}]

色の名前は red、gold、aqua などで、アイテム名に色を付けるときと同じです。1ページの中で色を変えたいときは、[{text:"赤",color:"red"},{text:"青",color:"blue"}] のように並べます。

押すと移動できるページを作る

# Java版1.21.5以降
/give @p written_book[written_book_content={title:"メニュー",author:"運営",pages:[{text:"[スポーンへ戻る]",color:"aqua",click_event:{action:"run_command",command:"/trigger lobby"}}]}]
# Java版1.21.4以前の書き方(クリックの部分)
{"text":"[スポーンへ戻る]","clickEvent":{"action":"run_command","value":"/trigger lobby"}}

本の文字を押すと、書いておいたコマンドを押した人が実行します。権限のないプレイヤーは /tp などを実行できないので、一般の人が使う本では /trigger と組み合わせます。1.21.5で clickEvent は click_event に、value は command に名前が変わりました。

別のページへ飛ばしたいときは、click_event:{action:"change_page",page:3}(1.21.4以前は "clickEvent":{"action":"change_page","value":"3"})を使います。目次のページを作るときに便利です。

書き込める状態の本(本と羽ペン)を渡す

# Java版1.20.5以降
/give @p writable_book[writable_book_content={pages:["ここに感想を書いてください"]}]

本と羽ペンは、受け取った人があとから書き足したり、署名して記入済みの本にしたりできます。アンケートや交換日記のような使い方に向いています。

統合版の場合

統合版の /give では、本の中身を指定できません。本と羽ペンで書いてから署名するか、作った本をチェストに入れて /structure で保存し、必要な場所で読み込んで配ります。

うまくいかないときの確認ポイント

よくある質問

ページの数に上限はありますか?

記入済みの本は100ページまでです。コマンドで出す場合も、読みやすさを考えて少なめにまとめるのがおすすめです。

著者の名前を自分以外にできますか?

できます。author に好きな名前を書くと、その名前が著者として表示されます。

本の中で改行したいときは?

ページは自動で折り返されます。区切りたい内容は、別のページに分けると確実です。

関連ページ

看板に文字を書いて置くコマンド

押せる文字を看板に書く方法です。

triggerコマンドの使い方

権限のない人が押せるメニューの作り方です。

titleとtellrawで画面表示・チャット表示を作る

色付きの文字やクリックの書き方を確認できます。

アイテムの名前に色を付けるコマンド

使える色の名前の一覧があります。

カスタムアイテムの作り方

名前や説明文を付けたアイテムを作ります。

コマンド辞典

基本構文とコマンド別の使い方を確認できます。