内科専門医 今日もマイクラ処方中

Minecraftの医学的有効性を検証中

MENU

Mobを同時に複数出す(召喚する)には?Java版、統合版どちらも対応!(2023年6月16日改変) (day 29)

Mobを召喚するコマンド、summon。

/summon [mob]

[mob]に好きなmobの名前を入れれば(例えばzombie)そのmobを出すことができる。

それでは同時に複数出したい場合はどうすればよいか。2,3匹ならコピペでも良いが、50匹とか100匹出したいときの方法を述べる。

2023年1月6日追記

統合版でのexecuteコマンドがversion1.19から変更されjava版にかなり近くなりました。それに伴いコマンドも多少変更しました。

2023年6月16日追記

モブを整列させて動かす方法を解説しました!

drflourishing.hatenablog.com

 

 

YouTubeもご覧ください↓

youtu.be

ここでは5匹のゾンビを同時に出す場合を例としています。

コピペ&適宜数字とmobを入れ替えて使用してください。

同時に複数のmobを出すコマンド

0. いずれでも可能な方法

コマンドブロックをRepeatにしてmobをsummon (1秒に20匹ずつsummonされていく)

ただし、特定の数だけ出すことは不可能。

特定の数だけ出したいときにはexecuteを使うが、そのための準備としてコマンドブロックは有用。

/give <player's id> command_block

Command Input = summon zombie

Block type: Repeat

Redstone: Always Active

1. 統合版で使用可能

・5匹のゾンビを同時に出す。

/execute as @e[c=5] run summon zombie x y z

x y zにはゾンビを出したい絶対座標を入れる。

これは、ワールドにいる他のentitiesに、summonというコマンドを実行させている。

その世界にentitiesが5匹以上いないとだめ。

つまり、1000匹出したいときは1000匹のentitiesがいなくてはならない。

しかし、コマンドブロックをRepeatにして適当なmobをsummonしておけば(repeatでは1秒に20匹ずつsummonされていく)、executeを使って特定のモブをぴったり1000匹出すことなども可能。

 

2. Java版 Version 1.19で利用可能

1)executeを使う

・5匹のゾンビを同時に出す。

/execute as @e[limit=5] run summon zombie x y z

x y zにはゾンビを出したい絶対座標を入れる。

zombieの部分を任意のmobに変えて、limit=5の数字を召喚したい数に変えればよい(統合版ではc=5になっていることに注意)。

これは、ワールドにいる他のentitiesに、summonというコマンドを実行させている。

その世界にentitiesが5匹以上いないとだめ。

つまり、1000匹出したいときは1000匹のentitiesがいなくてはならない。

しかし、コマンドブロックをRepeatにして適当なmobをsummonしておけば(repeatでは1秒に20匹ずつsummonされていく)、executeを使って特定のモブをぴったり1000匹出すことなども可能。

2)area_effect_cloudを使う

・5匹のゾンビを同時に出す。

/summon area_effect_cloud ~ ~-0.5 ~ {Passengers:[{id:zombie },{id:zombie },{id:zombie },{id:zombie },{id:zombie }]}

{id:zombie}のzombieを任意のmobに変えて、召喚したい数だけ加えればよい。

この方法のメリットは、2種類以上のmobを同時に出せる。

しかし、コマンド入力の文字数制限までしか入れられない(256文字)

 

3. JavaVersion 1.12.2 で利用可能

1)executeを使う

1.19と少し異なる。

・5匹のゾンビを同時に出す。

/execute @e[c=5] x y z summon zombie

x y zにはゾンビを出したい絶対座標を入れる。

zombieの部分を任意のmobに変えて、c=5の数字を召喚したい数に変えればよい(1.19ではlimit=5になっていることに注意。統合版ではc=5になっている)。

これは、ワールドにいる他のentitiesに、summonというコマンドを実行させている。

その世界にentitiesが5匹以上いないとだめ。

つまり、1000匹出したいときは1000匹のentitiesがいなくてはならない。

しかし、コマンドブロックをRepeatにして適当なmobをsummonしておけば(repeatでは1秒に20匹ずつsummonされていく)、executeを使って特定のモブをぴったり1000匹出すことなども可能。

2)area_effect_cloudを使う

ver1.19と同様

・5匹のゾンビを同時に出す。

/summon area_effect_cloud ~ ~-0.5 ~ {Passengers:[{id:zombie },{id:zombie },{id:zombie },{id:zombie },{id:zombie }]}

{id:zombie}のzombieを任意のmobに変えて、召喚したい数だけ加えればよい。

この方法のメリットは、2種類以上のmobを同時に出せる。

しかし、コマンド入力の文字数制限までしか入れられない(256文字)

 

こちらの動画ではこの方法で1000匹のハスクを何度も出しました。大変です。

www.youtube.com

初心者から上級者まで参考になる情報(コマンドやmod、アドオンづくり、プログラミングなど)まとめています↓

drflourishing.hatenablog.com