Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-166669

Villagers still hold their trade offer in their hand even after the player drops the offered item

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Resolution: Unresolved
    • Affects Version/s: 1.14.4, 1.15 Pre-release 6, 1.15.1, 1.16 Pre-release 5, 20w51a, 1.17, 1.17.1
    • Fix Version/s: None
    • Labels:
      None
    • Confirmation Status:
      Confirmed
    • Category:
      Mob behaviour, Trading

      Description

      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

      1. Get a villager to hold an item in response to your own held item
      2. 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

      Minecraft 1.15 Pre-release 6 2019-12-07 15-52-39.mp4

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              Tachytaenius Henry Fleminger Thomson
              Votes:
              6 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                CHK: