【マイクラ統合版 コマンド/アドオン小ネタ】翻訳文を2個いっぺんに出したい!
はじめに 皆さんはtellrawコマンドやtitlerawコマンドで「translate」を使って翻訳文を表示することが出来るのは知っていますか? そう。 例えば... /tellraw @a {"rawtext":[{"translate":"item.apple.name"}]} →(言語が日本語になっていれば) リンゴ →(言語が英語になっていれば) Apple のように、マイクラの言語によって表示する文を変えることが出来る仕組みです。 その翻訳文を2個以上表示したい、って時、どうすれば良いでしょうか。 一般的な方法 一般的には、こうすれば良いです。 /tellraw @a {"rawtext":[{"translate":"item.apple.name"},{"text":", "},{"translate":"item.carrot.name"}]} →(言語が日本語になっていれば) リンゴ, ニンジン →(言語が英語になっていれば) Apple, Carrot このように、 translate オブジェクトを増やすことで2個以上の翻訳文を表示することができます。 でも、いちいちオブジェクト増やすためにカッコとかダブルクォーテーション打つのはめんどくさい! ってときに、もっと楽な方法があります! %記号を使った方法 /tellraw @a {"rawtext":[{"translate":"%item.apple.name, %item.carrot.name"}]} →(言語が日本語になっていれば) リンゴ, ニンジン →(言語が英語になっていれば) Apple, Carrot lang IDの後ろに%記号を付けることで、いちいちオブジェクト増やすことなく、楽~に書くことができます!! 応用: 装飾して翻訳文を表示 色をつけたり太字にしたりして翻訳文を表示するには、翻訳文の前に§を付ける必要があります。 /tellraw @a {"rawtext":[{"text...