-
Bug
-
Resolution: Unresolved
-
None
-
1.14.4, 1.15 Pre-release 6, 1.15.1, 1.16 Pre-release 5, 20w51a, 1.17, 1.17.1, 1.18.1, 1.18.2, 22w16b, 1.19, 1.19.2
-
None
-
Confirmed
-
Mob behaviour, Trading
The bug
If a villager wants item A and will give item B in a trade, and I hold A, it will hold B. But if I drop the whole stack of A the villager still holds B. Swapping to another empty hotbar slot does update the villagers' hands.
To reproduce
- Get a villager to hold an item in response to your own held item
- Drop the whole stack of your held item
→ The villager will continue to hold the offered item
PS: Looks to me like the cause is villagers checking on hotbar slot switch (and /clear – I walked onto a pressure plate to a command block with /clear Tachytaenius and the villagers put their B's away when my A disappeared), and not when the item stack in the current hotbar slot is changed via dropping.
Video
- is duplicated by
-
MC-189268 Villager item holding glitch
- Resolved
-
MC-200074 Villagers continue to show what they give for the item in your hand even if it leaves your hand
- Resolved
- relates to
-
MC-150589 Villagers still hold a trade offer in their hand if the player is in spectator mode
- Open
-
MC-194529 Composting last item in a stack if it is a villager trade will not cause the villager to stop holding the trade offer
- Open
-
MC-214602 Villagers don't show their trade offer if the player is holding the bought item in their offhand
- Open
-
MC-196916 Villagers keep holding item if they go out of stock when player is in the trading GUI
- Open