MCBE - 便利かもしれないツール
右上の「≡」ボタンからツール一覧を表示できます!
JSONを出力するツールに「MCB」という数値を設定する項目があることがあります。これは「Maximum Charactors in Brackets」の略で、 JSON中の {と} または[と] で囲まれた部分の文字数(カンマやクォートなどのpunctuation marksを含む)で改行するかどうかを指定できます。
簡単なブロックのJSONを作ります。
エイムコリジョン
サイズ:( , , )
サイズ:( , , )
遮る光の量:
採掘して壊せる:
爆発で壊せる:
燃える:
燃え移る早さ:
ルートテーブル:
地図上の表示色:
簡単なアイテムのJSONを作ります。
クリエイティブカテゴリ:
左手に持てる:
防具:
テクスチャタイプ:
クールダウン:
長さ:
ダメージ:
耐久値:
エンチャントできる:
量:
キラキラする:
燃料:
棒みたいな持ち方:
アイコン:
アドベンチャー無視:
ノックバック耐性:
水に向かって置ける:
最大スタック数:
採掘速度:
修復できる:
修復量:
自身と同じアイテムで修復:
データ値によってスタックを分ける:
使用時間:
装備できる:
スロット:
タイトルのような簡単なルートテーブルを出力します。
個数:
名前:
説明文:
MCB:
リソースパックの「entity」フォルダに入っているclient_entityのJSONを古いフォーマットから新しいフォーマットに変換します。 description/scripts/pre_animationにあるMolangの variable、queryを省略形にするオプション付きです。
アニメーションコントローラを紐づけている場合、description/scripts/animateでキーを指定するときにキー名が重複してしまうことがあるので、 アニメーションコントローラを紐づけているキーには「コントローラ識別接頭辞」を元のキーの前につけます。
variable, queryの省略:
コントローラー識別接頭辞:
MCB:
JSONに限らず、空白(半角)と改行、またはそのいずれかをすべて消すツールです。
クォートの組(「"***"」「'***'」「`***`」)の中身にある空白(半角)は消去しない仕様ですが、 これらのクォートが複雑な階層構造を成している場合は、処理に高確率で失敗します。ご了承ください。
空白を消す:
改行を消す:
JSON(コメントアウト可)前提です。構文に間違いがあると整形されません。
ページの先頭でも説明した「MCB」という数値を指定して使います。これは「Maximum Charactors in Brackets」の略で、
JSON中の「{」と「}」または「[」と「]」で囲まれた部分の文字数(カンマやクォートなどのpunctuation marksを含む)で改行するかどうかを指定できます。
また、コード中のコメントアウトはすべて消去します。
MCB: