I’ve got a library with a few villagers in it, one among them simply will not restock his Mending books. I’ve tried removing every other workbench, I’ve placed a bed under him, I’ve placed a bed in line of sight, I’ve stayed in the chunk he’s in and slept for several days. Nothing seems to work.

  • @Khanzarate
    link
    English
    21 year ago

    You’re not playing Java so I dunno if this will work but I had a similar issue at one point and it was other villagers “claiming” the workstation first, even when they couldn’t path to it. They’d eventually release it because they couldn’t path, but with enough of them, it’d take ages to sort itself.

    Try making sure there aren’t any spare lecterns out of his reach, make sure the rest have their workstations, including non-librarians, and if needed throw down a bunch of lecterns yours can reach, so that there’s definitely an extra.

    If that doesn’t work or you’ve already got that kind of a situation, try removing him from the rest and bringing him somewhere where he’s the only villager, and a good distance from any workstations at all, so he loses any existing stations he has. Then give him a lectern and if he takes to it, you should be able to move him back after.

    • @arockinyourshoeOP
      link
      English
      01 year ago

      So, I somehow figured it out (?). Brought the villager over 200 blocks and waited 5 in game days. Nothing.

      Put down a bed he could reach, and he’s now restocked. Never needed a bed before for this, so not sure when that changed. But now, he’s not selling for 2 emeralds like I’d gotten him down to, not 22 emeralds like he originally was selling it for. He’s now selling it for 54 emeralds.

      I think I’m just gonna walk away now.

      • @Khanzarate
        link
        English
        11 year ago

        Coolish. Not for you but for the resolution.

        I suspect the bed isn’t strictly necessary but he was stuck trying to pathfind to an illegal block and having a bed at night gave him a higher priority target and it reset the janky pathfinding.