I need to summon about 16 mobs at once. But I don't want to use 16 command blocks. So I want to know: Is it possible so use /summon to summon 16 Zombies at once?


After some searching, I found that MinecraftForums user Skylinerw has found a clever hack to spawn multiple mobs by using the 'riding' tag, and then separating the mobs afterwards. The original post can be seen here: http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/350423-multi-summon-summon-multiple-entities-blocks-w

The "Riding" tag can allow you to summon more than one entity. The main issue is the entities are stuck riding one another. To overcome this, an Item entity separates each entity that should not be riding the previous entity. This Item has an "Age" tag of 6000, which despawns the item the moment it is summoned. All entities riding the items will automatically appear at the bottom of the stack without taking any fall damage.

The limitation is the area the entities are summoned.

| improve this answer | |

This answer's source is MinecraftForums. You can find the original thread here: http://www.minecraftforum.net/forums/minecraft-discussion/redstone-discussion-and/350423-multi-summon-summon-multiple-entities-blocks-w

With normal /summon you cannot spawn multiple mobs at once. But you can do the {Age:6000} tag.

To summarise the thread:

You can add the tag Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie, to add an entity. So for 16, you can paste this 16 times (or copy this below):

/summon ~ ~ ~ Zombie {Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie,Riding:{id:Item,Age:6000,Item:{id:1},Ri­ding:{id:Zombie}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
  • The } spam is because you have to type 1 } for each Riding: tag.

But, all the items will not be able to be picked up though. You can do /kill @e[type=Item] to destroy them.

| improve this answer | |

You could possibly make a command block on repeat mode and flick a switch on it! That would make whatever your summoning multiply by 100 in a matter of seconds.

| improve this answer | |

You can use this command for summon 2 zombies:

/summon falling_block ~ ~1 ~ {BlockState:{Name:activator_rail},Time:1,Passengers:[{id:command_block_minecart,Command:"summon zombie ~ ~ ~"},{id:command_block_minecart,Command:"summon zombie ~ ~ ~"},{id:command_block_minecart,Command:"kill @e[type=command_block_minecart]"}]}

You can use this command for summon 3 zombies:

/summon falling_block ~ ~1 ~ {BlockState:{Name:activator_rail},Time:1,Passengers:[{id:command_block_minecart,Command:"summon zombie ~ ~ ~"},{id:command_block_minecart,Command:"summon zombie ~ ~ ~"},{id:command_block_minecart,Command:"summon zombie ~ ~ ~"},{id:command_block_minecart,Command:"kill @e[type=command_block_minecart]"}]}

and more...

It is good command. Because you can add nbt tags to your mob and set your mob location! But it is not easy command.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.