投稿日:
最終更新:

装備が消えた/Ridingが効かないなど、1.9で使えなくなったSummonコマンドを変換するツールの紹介

Summonコマンドを変換するツールの紹介

バージョン1.9で今までのSummonコマンドを使って、乗っていたMobや装備品が消えたりしてしまった...なんて経験ありませんか? 実はMinecraft 1.9では、Summonコマンドで使うエンティティのNBTタグに大きな変更があり、「Riding」タグが「Passengers」になったり、装備アイテムやHPの書き方が大きく変わったりしました。いちいちコマンドを修正するのは大変なので、便利な新形式への変換ツールを紹介します。

バージョン1.9の、コマンドや配布ワールド作成に関する新機能/変更点まとめ
1.9のコマンド関連まとめ
https://www.napoan.com/pcversion19-command-guide/

▲バージョン1.9はコマンドに関する新要素/仕様変更が盛り沢山。

 

バージョン1.9で従来のsummonコマンドを使うと色々不具合が...

装備品やHPをカスタマイズしたMob

ダンジョン系の配布ワールドでいうボス的な強めの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では設定内容がパーになる

ところが、バージョン1.9で同じコマンドを実行してみると... なんと素っ裸のゾンビが一体出てきただけ。ゾンビ馬や装備品は何処へ言ってしまったのでしょうか。HP100(♥x50)に設定したはずが、ダイヤ剣x3回で倒れてしまいました。

これ、ダンジョン系の配布ワールドなんかで「○○すると敵が出現する」などの仕掛けに絶大な悪影響がありそうで恐ろしいですね。一体このコマンドの何がいけなかったのでしょうか。

 

1.9で使えなくなったエンティティのNBTタグと、新しいタグとは。

Chunk format - Minecraft Wiki
Ridingタグについての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の形式に変換するツールの紹介
summonコマンド変換ツール
//bimbimma.com/summonconverter/

おなじみの高機能コマンド生成ツール「MCStacker」と同じ方が制作されたツールです。

Summon Command Converterの使い方

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

1.9でも装備やゾンビ馬付きで召喚できた

うおお! バージョン1.9でも、ゾンビ馬+装備付きゾンビを召喚できました。HPもドロップ確率もそのままです。しっかし1.9の攻撃システムでは中々の強敵になりそうですね... 配布ワールドを制作したいる方は、1.9で少しバランス調整が必要かも。

 

バージョン1.9でも、Summonコマンドの作成にはMCStackerが便利!

バージョン1.9になっても、やはりSummonコマンドを手書きするのは大変です。以前よりタグの種類も増えましたし。やっぱりコマンド生成ツールに頼るのが楽です。ということでやっぱり「MCStacker」。

1.9対応の高機能コマンド生成ツール「MCStacker」
MCStacker
http://mcstacker.bimbimma.com/
バージョン1.9モードに切り替え

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

Mobを重ねるには

Mobを上下に積み重ねる時は、ちょっと分かりにくいですが「Add Entity」の+ボタンを押します。矢印ボタンで直感的にエンティティの上下関係を動かせるのが結構便利。

「MCStacker」の使い方をもっと知りたい方は

//exr-nap.sakura.ne.jp/www.napoan.com/42534067/

MCStackerでは、他にもgiveコマンドを生成したり、コマンドをWeb上に保存して共有したりなど便利な機能が盛り沢山です。詳しい使い方は▲の記事で解説していますので、英語でよく分からないという方は是非お読み下さい。

 



1.9のコマンド解説、頑張ります

Minecraft1.9には、まだ解説できていない配布ワールド作成やコマンドに関する新機能が盛り沢山です。最近PEの記事ばかりですが、やっぱり私はコマンドが好きですのでなんとかコマンド解説を充実させるべく頑張ります。「この機能を解説して欲しい」などコメント待ってます。

コメント

記事の内容が最新のものと異なる場合があります。ご了承ください。

“装備が消えた/Ridingが効かないなど、1.9で使えなくなったSummonコマンドを変換するツールの紹介” への5件のフィードバック

  1. たいやき より:

    すげぇぇぇ

  2. カッシー より:

    自信が自身になっています。修正したほうがいいのでは?

  3. 豚さんを守る会 より:

    やはりこの変更紹介きましたか!
    ridingタグの変更はなかなか痛いですねw
    慣れもあるのでw
    装備系についてはいまいち理解してなかったので説明していただいて
    すごく嬉しいです。

  4. ギョクロン より:

    そろそろ食べ物を食べたときに金のリンゴのようなポーション効果が発動するNBTタブをいじれるようになるといいんですけどねぇ…

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください