I have a villager breeder 20-30 blocks away from trading hall and when I transferred villager from breeder to trading hall, he was still locked on the bed which was in the breeder. This causes the breeder to stop. Even though I break the bed of the breeder, he still didn't lock to the nearest bed. But he locked to the bed which was couple blocks away. And not his nearest bed. The bed also won not obstructed. Due to this trades of the villager won't get refreshed. Please help me and fix this bug
Linked issues
Attachments
Comments 3
It could be that the intended bed has been taken by another villager, maybe from the breeder, and if so, it gets complicated. You'll have to get rid of whoever's trying to take that bed, or switch the beds around somehow, by breaking and replacing multiple beds. I sure wish that there's a way for players to manually link villagers to beds, bells and job sites, it gets pretty painful.
Thank you for your report!
We're tracking this issue in MCPE-45270, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as working as intended, which means this is not considered a bug and won't be fixed. Please do not leave a comment on the linked ticket.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
That's completely intended and not a bug. Villagers will pick a random nearby bed every time it's unlinked from previous bed. Just break the next bed, and hopefully it'll link to that intended bed.