
バージョン1.9で今までのSummonコマンドを使って、乗っていたMobや装備品が消えたりしてしまった...なんて経験ありませんか? 実はMinecraft 1.9では、Summonコマンドで使うエンティティのNBTタグに大きな変更があり、「Riding」タグが「Passengers」になったり、装備アイテムやHPの書き方が大きく変わったりしました。いちいちコマンドを修正するのは大変なので、便利な新形式への変換ツールを紹介します。
- バージョン1.9の、コマンドや配布ワールド作成に関する新機能/変更点まとめ
https://napoan.com/wp/pcversion19-command-guide/
▲バージョン1.9はコマンドに関する新要素/仕様変更が盛り沢山。
バージョン1.9で従来のsummonコマンドを使うと色々不具合が...

ダンジョン系の配布ワールドでいうボス的な強めのMobを召喚してみました。ゾンビ馬のHPは200、乗っているゾンビのHPは100、そしてダイヤの剣を持っていて、ダイヤのヘルメットも被っています。どちらもドロップ確率は100%に設定しています。
- バージョン1.8で、馬に乗ったドロップ率100%の装備付きゾンビを召喚するコマンド
- /summon Zombie ~ ~1 ~ {Equipment:[{id:diamond_sword,Count:1},{},{},{},{id:diamond_helmet,Count:1,tag:{Unbreakable:1}}],DropChances:[1.0F,0.085F,0.085F,0.085F,1.0F],Attributes:[{Name:generic.maxHealth,Base:100}],HealF:100,Riding:{id:"EntityHorse",Type:3,Attributes:[{Name:generic.maxHealth,Base:200}],HealF:200,NoAI:1}}
(スクショ撮影用に、ゾンビ馬をNoAI:1bにしています)
ところが、バージョン1.9で同じコマンドを実行してみると... なんと素っ裸のゾンビが一体出てきただけ。ゾンビ馬や装備品は何処へ言ってしまったのでしょうか。HP100(♥x50)に設定したはずが、ダイヤ剣x3回で倒れてしまいました。
これ、ダンジョン系の配布ワールドなんかで「○○すると敵が出現する」などの仕掛けに絶大な悪影響がありそうで恐ろしいですね。一体このコマンドの何がいけなかったのでしょうか。
1.9で使えなくなったエンティティのNBTタグと、新しいタグとは。
- Chunk format - Minecraft Wiki
//minecraft.gamepedia.com/Chunk_format#Entity_format
度々お世話になっている、公式WikiのNBTタグ一覧のページ。なんと以下のタグが1.9のSnapShotで「非推奨」になっており、新タグに書き換える必要があるようです。
- Ridingタグ(下のエンティティを指定) → Passengersタグ(上に乗るエンティティを書く)
- HealFタグ(HPを指定) → Healthタグ
- Equipment (装備品を指定) → HandItemsタグとArmorItemsタグ
- DropChances(装備品のドロップ確率を指定) → HandDropChancesタグとArmorDropChancesタグ
これは大変。従来のコマンドのままでは、乗るMob/HP/装備品が指定できなくなってしまうのです。「Riding」「Equipment」「HealF」だなんて、これまで何度使ったことでしょう... バージョン1.9はコマンドの要素は嬉しいことばかりだと思っていたら、裏で大変な仕様変更が行われていたんですね。
Summonコマンドを1.9の形式に変換するツールの紹介
配布ワールドやサーバーのコマンドを、手動で1.9形式に書き換えるのは大変。しかも「Passengers」「HandItems」「ArmorItems」「HandDropChances」「ArmorDropChances」など、新しいNBTタグの書き方を覚えないといけないし... 私にはそれらの新タグを解説する自信がありません(というか面倒です)ので、いつものようにツールに頼っちゃいましょう!
- Summonコマンドを1.9の形式に変換するツールの紹介
//bimbimma.com/summonconverter/
おなじみの高機能コマンド生成ツール「MCStacker」と同じ方が制作されたツールです。

使い方は説明するまでもないほど簡単。1.8形式のコマンドを上に貼り付ければ、即座に変換されて1.9仕様のコマンドが表示されます。コピーしてCtrl+Vキーでコマンドブロックに貼り付けて使いましょう。

うおお! バージョン1.9でも、ゾンビ馬+装備付きゾンビを召喚できました。HPもドロップ確率もそのままです。しっかし1.9の攻撃システムでは中々の強敵になりそうですね... 配布ワールドを制作したいる方は、1.9で少しバランス調整が必要かも。
バージョン1.9でも、Summonコマンドの作成にはMCStackerが便利!
バージョン1.9になっても、やはりSummonコマンドを手書きするのは大変です。以前よりタグの種類も増えましたし。やっぱりコマンド生成ツールに頼るのが楽です。ということでやっぱり「MCStacker」。
- 1.9対応の高機能コマンド生成ツール「MCStacker」
http://mcstacker.bimbimma.com/

右上の「Minecraft Version」を「1.9 SnapShot」(将来は"1.9"になるでしょう)に切り替えれば、生成するコマンドは1.9仕様の新形式になります。既に1.8形式で作ってしまったコマンドも、ここを切り替えるだけで変換してくれます。

Mobを上下に積み重ねる時は、ちょっと分かりにくいですが「Add Entity」の+ボタンを押します。矢印ボタンで直感的にエンティティの上下関係を動かせるのが結構便利。
- 「MCStacker」の使い方をもっと知りたい方は
//exr-nap.sakura.ne.jp/napoan.com/42534067/
MCStackerでは、他にもgiveコマンドを生成したり、コマンドをWeb上に保存して共有したりなど便利な機能が盛り沢山です。詳しい使い方は▲の記事で解説していますので、英語でよく分からないという方は是非お読み下さい。
Minecraft1.9には、まだ解説できていない配布ワールド作成やコマンドに関する新機能が盛り沢山です。最近PEの記事ばかりですが、やっぱり私はコマンドが好きですのでなんとかコマンド解説を充実させるべく頑張ります。「この機能を解説して欲しい」などコメント待ってます。
すげぇぇぇ
自信が自身になっています。修正したほうがいいのでは?
やはりこの変更紹介きましたか!
ridingタグの変更はなかなか痛いですねw
慣れもあるのでw
装備系についてはいまいち理解してなかったので説明していただいて
すごく嬉しいです。
ご指摘ありがとうございます。修正しました。
そろそろ食べ物を食べたときに金のリンゴのようなポーション効果が発動するNBTタブをいじれるようになるといいんですけどねぇ…
なら本のほうがいいよ。
まっっっっっっっインじゃないの
となりのゾンビ怖いんですけど・・・・・・・コマンドつかってないんですか