メインコンテンツまでスキップ
probot-auto-merge[bot]が最終更新

どんな見辛いコマンドも、一瞬で綺麗に。コマンド整形ツール「CmdLiner」の紹介

CmdLiner
カスタマイズしたゾンビの召喚など、長いコマンドをフォーラムで見かけたあなた。
自分好みにコマンドを弄ろうと思っても、どこを編集したらいいのか分からない…
コマンドのどこからどこまでがカッコなのか分からない!って経験ありませんか?

そんな時は、Argon氏制作のコマンド整形ツール「CmdLiner」を使いましょう。

目次#

こんな経験ありませんか?#

長いコマンドが投稿されてる

某フォーラムにて、こんな投稿を見かけたあなた。見るからにゾンビをスポーンさせるコマンドですが、色々カスタマイズされている事が分かります。面白そうと思ったあなたはコマンドを使ってみます。

ありきたり

うーん、馬に乗ったゾンビ… ありきたりな感じですね。
「ゾンビのHPを増やそう」「装備を変えよう」と考えたあなた。コマンドを弄ろうとしますが…

/summon Zombie ~ ~1 ~ {CustomName:”つよいぞんび”,CustomNameVisible:1,Equipment:[{id:diamond_sword,Count:1,tag:{display:{Name:つよいけん,Lore:[“つよいぞ”]},ench:[{id:16,lvl:5},{id:34,lvl:5}]}},{},{},{},{}],DropChances:[1.0F,0.085F,0.085F,0.085F,0.085F],Attributes:[{Name:generic.movementSpeed,Base:1.5},{Name:generic.attackDamage,Base:100}],Riding:{id:”EntityHorse”,CustomName:”お馬さん”,CustomNameVisible:1,Type:0,SaddleItem:{id:saddle},Variant:0,Equipment:[{id:diamond,Count:1,tag:{display:{Name:だいや}}},{},{},{},{}],DropChances:[1.0F,0.085F,0.085F,0.085F,0.085F],Attributes:[{Name:generic.movementSpeed,Base:1.5},{Name:horse.jumpStrength,Base:100}],HealF:100}}

こんなにズラーっと不格好に文字列が並んでいるので、どこに手を付ければいいのかさっぱり分かりません。下手に弄ったらコマンドが駄目になりそうですもんね…

この複雑なコマンドを、私が一瞬で綺麗にして差し上げましょう。

/summon Zombie ~ ~1 ~ { CustomName:"つよいぞんび", CustomNameVisible:1, Equipment:[ { id:diamond_sword, Count:1, tag:{ display:{ Name:つよいけん, Lore:[ つよいぞ ] }, ench:[ { id:16, lvl:5 }, { id:34, lvl:5 } ] } }, { }, { }, { }, { } ], DropChances:[ 1.0F, 0.085F, 0.085F, 0.085F, 0.085F ], Attributes:[ { Name:generic.movementSpeed, Base:1.5 }, { Name:generic.attackDamage, Base:100 } ], Riding:{ id:"EntityHorse", CustomName:"お馬さん", CustomNameVisible:1, Type:0, SaddleItem:{ id:saddle }, Variant:0, Equipment:[ { id:diamond, Count:1, tag:{ display:{ Name:だいや } } }, { }, { }, { }, { } ], DropChances:[ 1.0F, 0.085F, 0.085F, 0.085F, 0.085F ], Attributes:[ { Name:generic.movementSpeed, Base:1.5 }, { Name:horse.jumpStrength, Base:100 } ], HealF:100 } }

どうです? 綺麗でしょ。
これなら、どこからどこまでがカッコで括られているのか一目瞭然ですね。
ですが私は人間。こんなに綺麗には書けません。とあるツールの手を借りました。

コマンド整形ツール「CmdLiner」のダウンロード#

コマンド整形ツール「CmdLiner」のダウンロード

http://mcargon.web.fc2.com/minecraft/cmdliner.html

Twitterでコマンド関連の投稿をしておられるArgonさんの制作です。安心ですね。

2015-7-3_22-43-12-min

ダウンロードしたzipを展開し、中の「CmdLiner.jar」をJava SEで実行して下さい。

コマンドを整形/圧縮でき、細かい設定も可能#

貼り付けて、整形。
真っ白なフィールドに、読みづらいコマンドをダァッーっと流し込みましょう。
そして「変換」→「Raw→Lined」を押すと、一瞬でコマンドが整形されます。

文字も綺麗..?
コマンド内の「{}」「,」などで改行し、タブ(大きな空白)を挿入することで綺麗にしているんですね。
ところで、私の画面では文字がザラザラしてませんね。どうやってフォントを変えたんでしょうか。

フォントなどを設定
答えは簡単。同梱されている「cmdliner.properties」を編集すればいいだけです。
設定ファイルは日本語で分かりやすく書かれているので、特に解説する必要はないでしょう。

圧縮もできる。

このツール、コマンドを整形するだけでなく、余計な改行を消して「圧縮」もできるんです。
フォーラムや、pastebin.comなどのサイトにアップする時に便利ですね。