更新日:
1. 好きなMobのスポーンエッグを出す
/give @s minecraft:zombie_spawn_egg
/give @s minecraft:allay_spawn_egg 16
アイテムIDは「Mobの名前_spawn_egg」です。最後の数字で個数を決められます。統合版でも同じ書き方で出せます。
/give @s zombie_spawn_egg
2. サバイバルでは手に入らない卵
| Mob | アイテムID |
|---|---|
| エンダードラゴン | ender_dragon_spawn_egg |
| ウィザー | wither_spawn_egg |
| アイアンゴーレム | iron_golem_spawn_egg |
| スノーゴーレム | snow_golem_spawn_egg |
Java版では1.19.3から使えます。エンダードラゴンを卵で出すと、エンドの外ではその場にとどまって羽ばたくだけになることがあります。戦いたいときは エンダードラゴンを召喚するコマンド を見てください。
3. 名前付き・動かないMobの卵を作る(Java版)
/give @s minecraft:villager_spawn_egg[entity_data={id:"minecraft:villager",CustomName:"村長",NoAI:1b,PersistenceRequired:1b}]
この卵を使うと、「村長」という名前の、動かない村人が出てきます。entity_data の中に、summonコマンドと同じ設定を書きます。id は必ず入れます。
子供のゾンビが出てくる卵の例です。
/give @s minecraft:zombie_spawn_egg[entity_data={id:"minecraft:zombie",IsBaby:1b}]
1.21.4以前では、名前を CustomName:'"村長"' のように書きます。1.20.4以前では、[entity_data=...] の代わりに {EntityTag:{...}} を使います。
4. スポナーの中身を変える
スポーンエッグを持ってスポナーを右クリックすると、出てくるMobがその卵のMobに変わります(クリエイティブで使います)。コマンドで変える方法は スポナーの中身を変えるコマンド にまとめています。
うまくいかないときの確認ポイント
- アイテムがないと出る:Mobの名前のつづりを確認します。スノーゴーレムは snow_golem です。
- entity_dataでエラーになる:
idが入っているか、Java版1.20.5以降かを確認します。 - 卵を使っても何も出ない:ピースフルでは敵のMobは出てきません。難易度を確認します。
よくある質問
スポーンエッグはサバイバルで手に入りますか?
通常のサバイバルでは手に入りません。コマンドかクリエイティブで出します。
ジャイアントの卵はありますか?
ジャイアント(巨大ゾンビ)のスポーンエッグはありません。summonコマンドで出します。
卵から出たMobが消えてしまいます。
PersistenceRequired:1b を entity_data に入れると、離れても自然に消えなくなります。