How do you summon mobs to dropped items?

How do you summon mobs to dropped items? - Board game with wooden blocks dropped and scattered on table chaotically after playing

How can I summon a mob at the same place as a dropped item? I tried /summon Zombie @e[type=Ingot.iron] but I couldn't get it to work.

Also, is it possible to summon mobs to a named item, e.g. an iron ingot named "Zombie"?



Best Answer

/summon doesn't take a a target to summon the mob at, so you'll need to use /execute, and selectors can't select items by type, so you'll need to use /scoreboard players set (which can set a score for items with specific NBT data) to set the entity's score first, and then select it based on that scoreboard objective.

First, set up a dummy scoreboard objective that we will use to keep track of items that are iron ingots:

/scoreboard objectives add isIronIngot dummy

Then run this on a clock, to set all dropped iron ingot's isIronIngot score to 1:

/scoreboard players set @e[type=Item] isIronIngot 1 {Item:{id:"minecraft:iron_ingot"}}

Now, whenever you want to spawn a zombie at the iron ingots, use this command:

/execute @e[score_isIronIngot_min=1] ~ ~ ~ /summon Zombie

Which will make anything with an isIronIngot score of (at least) 1 summon a zombie.

To have this only work with ingots named "Zombie", replace the second command with:

/scoreboard players set @e[type=Item] isIronIngot 1 {Item:{id:"minecraft:iron_ingot",tag:{display:{Name:"Zombie"}}}}



Pictures about "How do you summon mobs to dropped items?"

How do you summon mobs to dropped items? - Set of small wooden blocks scattered on table chaotically after playing tower game
How do you summon mobs to dropped items? - Thank You Signage
How do you summon mobs to dropped items? - Clear Glass Stones Hanging



How do you summon a dropped item?

How to Disable Mobs Dropping Loot on your Minecraft Server
  • Head over to your server Console or enter into your Minecraft Server.
  • Enter the command /gamerule doMobLoot false (ensuring to keep the upper case letters). This'll prevent all mobs from dropping items. ...
  • That's it!




  • Item Generators with Command Blocks (TUTORIAL) - MCPE/Win10/Xbox/Switch




    More answers regarding how do you summon mobs to dropped items?

    Answer 2

    I feel that there is definitely an easier way:

    /execute @e[type=Item] ~ ~ ~ summon Zombie ~ ~ ~

    It should work, just the only downside is that /execute cannot support NBT's like {Item:{id:"minecraft:iron_ingot"}}

    Answer 3

    You could use the following command:

    /entitydata @e[type=Item,c=1] {CustomName:"ironIngot"}
    

    to give the item a name. (ironIngot is only an example)

    Then you use this command:

    /execute @e[name=ironIngot] ~ ~ ~ summon Zombie ~ ~ ~ {}
    

    to summon the zombie.

    I left the brackets empty to indicate that you could give tags to the zombie to customise it

    Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.

    Images: Joshua Miranda, Joshua Miranda, George Dolgikh, Peter Fazekas