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

Trading Halls are non-viable. Employed villagers sometimes un-bond from an existing workbench within 2 blocks, Apprentice+ ranks cannot re-bond unless moved 96 blocks away and back.

    XMLWordPrintable

    Details

    • Confirmation Status:
      Unconfirmed
    • Category:
      Village system

      Description

      Summary: In a trading hall setup, where villagers in individual 1x2 (and possibly 1x1) cells have bonded to a workbench adjacent to them, they will sometimes un-bond from the workbench. Being trapped in their cell next to the workbench, they will stop unlocking their trades off their previously-bonded workbench. Other nearby unemployed villagers can also then bond to the workbench.

      Also see the YouTube video I made about this: https://youtu.be/Qpw5ub2TR_A

      To Reproduce: (I hope you can reproduce. I've heard several people report this from my trading hall tutorial and have reproduced it myself.)

      1. Place a villager in a 2x1 cell surrounded by solid blocks, with 1-wide by 2-tall opening with a workbench on the bottom half of the opening and a trapdoor, slab, or nothing on top of the workbench. I've tried this with a lot of variations and they all enable the bug. [See screenshots of the villager holding cells and the second villager in a minecart nearby who has picked up the workstation after the first un-bonded from it]
      2. Make sure they have bonded to the workbench. This bug should manifest whether you advance their profession past Novice and they have refreshed their trades a few times, or whether they have never been traded with.
      3. Place an unemployed villager outside the cell, but still able to path-find to the workbench the initial villager has bonded to. The villager can also be in a minecart. This second villager is not required, but helps illustrate the issue.
      4. Keep advancing through several days of Minecraft time using villager-related times of day. [Time Set 0, Time Set 2000, Time Set 6000, Time Set 9000, Time Set Night] The un-bonding can happen after a few days or even up to 20 days, in my experience.
      5. Observe that eventually the villager in the cell will un-bond from its workbench, and the new unemployed villager will suddenly become the profession type associated with that workbench. This other villager will also walk over and work at that workbench, which the original villager in the cell will be unable to work at it or unlock their trades. If the villager in the cell was still a Novice, they will become unemployed. [See attached video file]
      6. If the first villager was a Novice, kill the the second villager that has bonding to its old workbench. Watch the first villager try to re-bond to the workstation, and you may observer the "flickering" issue as it tries to pick up its workstation again. [See second video file attachment]

      Implications: This bug may break any sort of traditional organized trading hall setup. Even an open room full of workbenches and wandering villagers could result in all of them eventually un-bonding and failing to unlock trades.

      Reference: Please see the video file I've attached to this report. This bug has been observed by me, and also reported by several people in the trading hall setup from this tutorial: https://www.youtube.com/watch?v=Lk3yLDCDdRA Note that after 1.14.0, the hall was modified to place a slab or trapdoor over the workbench instead of between the villager and workbench, to allow open path-finding that the villagers now require. See also the screenshots.

        Attachments

        1. 2019-05-17_18.36.36.png
          2019-05-17_18.36.36.png
          1.43 MB
        2. 2019-05-17_18.38.08.png
          2019-05-17_18.38.08.png
          1.18 MB
        3. 2019-05-18_00.00.39.png
          2019-05-18_00.00.39.png
          1.71 MB
        4. 2019-05-28_20.32.51.png
          2019-05-28_20.32.51.png
          187 kB
        5. 2019-05-28_20.32.51.png
          2019-05-28_20.32.51.png
          187 kB
        6. 2019-05-28_20.35.43.png
          2019-05-28_20.35.43.png
          265 kB
        7. 2019-05-28_20.35.43.png
          2019-05-28_20.35.43.png
          265 kB
        8. 2019-05-28_20.35.50.png
          2019-05-28_20.35.50.png
          142 kB
        9. 2019-05-29_16.04.30.png
          2019-05-29_16.04.30.png
          986 kB
        10. 2019-05-29_16.04.39.png
          2019-05-29_16.04.39.png
          725 kB
        11. 2019-05-29_16.04.47.png
          2019-05-29_16.04.47.png
          870 kB
        12. 2019-05-29_16.05.08.png
          2019-05-29_16.05.08.png
          908 kB
        13. 2019-05-29_16.05.16.png
          2019-05-29_16.05.16.png
          855 kB
        14. 2019-07-29 00-08-28_Trim.mp4
          6.59 MB
        15. After second villager is killed, profession flickering.mov
          1.07 MB
        16. Workbench Bug.mov
          9.48 MB

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                WeirdWilliam Alex Galaitsis
              • Votes:
                24 Vote for this issue
                Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: