mojira.dev
MC-279091

Villagers summoned using commands do not pick up items

Villagers spawned via command do not pick up items, such as bread or carrots. Villagers spawned naturally or with spawn egg are fine.

How to reproduce

  1. Ensure mob griefing is enabled

  2. /summon villager

  3. Throw bread at it

  4. Use a village spawn egg

  5. Throw bread at it

Expected results

Both villagers should pick up the bread

Observed results

Only the spawn egg villager does

Workaround

Manually specifying NBT with {CanPickUpLoot:1b} works

Linked issues

Attachments

Comments 9

CanPickUpLoot defaults to 0b/false,set it to 1b/true. 

Use this command:

/summon villager ~ ~ ~ {CanPickUpLoot:1b}

Please refer to the previous comments, this issue is Invalid for being user error.

Issue is present in 25w17a

ignore prior comment, I’m testing with mobGriefing false.

however, this does highlight an issue with mobGriefing where villagers will get stuck trying to pickup items when they are not allowed to.

2025-04-24_09.21.34.png

Retitled the issue to make things clearer

I’m reopening this because I think it’s a bug that summoning a mob without NBT produces different results from using a spawn egg. You don’t need to specify NBT to give a summoned skeleton a bow, for example.

still remaining in JE 1.21.11

Thank you for your report!
After consideration, the issue is being closed as Working as Intended.

Please note, that mechanics of the game may change between updates.
Things such as graphics, sounds, world creation, biomes, redstone, villagers, and animals may not work the same in current versions.

Full Version HistorySnapshot Version HistoryThe official Minecraft feedback site

Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki

Aliyah Uhlig

(Unassigned)

Confirmed

(Unassigned)

1.21.4

Retrieved