In the middle of making a very large villager trading hall, and I am currently running into an issue of villagers no longer accepting replacement job blocks.
The process I'm using is as follows:
Breed a new villager
Send them 15+ chunks away by rail to a location with no other job blocks
Provide a bed and a job block (screenshot example would have been a composter)
Lock them into that job via a trade
Send them back to the original village where they were bred, turn them into zombies, and cure them
Send them to their cubicle, provide a bed, and a replacement job block.
Once there, the bed is accepted as a POI for that villager, and they will sleep in this bed. However, the job block is never accepted. I have verified that the NBT data does not include any job block registered to these villager already, using a 3rd party tool. I also notice that if I leave myself AFK next to the villager for 3+ hours, they will eventually accept the block. If I had to guess, the routine to select a new job block at all is not happening for some reason.
This village has 58 villagers currently, and other users on this realm have complained of similar issues with getting villagers to assign themselves to job blocks in other villages.
Linked issues
is duplicated by 1
Attachments
Comments 9

Including another example, a Fletcher. As a test, I broke all of my fletchers (20ish) job blocks, and have placed one down. It has not been accepted as a replacement job block by any of the Fletchers as of yet.
[media]
Including another example, a Fletcher. As a test, I broke all of my fletchers (20ish) job blocks, and have placed one down. It has not been accepted as a replacement job block by any of the Fletchers as of yet.
[media]
Can you attach the world affected? If the file is too big, you can upload it elsewhere and link here.
This ticket will reopen automatically when you reply.
Can you attach the world affected? If the file is too big, you can upload it elsewhere and link here.
This ticket will reopen automatically when you reply.
Is there a resolution to this? I have a world with an identical issue, my villagers originally took their job blocks that were given and locked to that job, and when transported to the trading area, they will not assign to a new job block. This only started happening after I began to add more villagers to the area, now none of them will re-assign their job blocks. If I move any of them away from the village, they will then be able to reassign, but not within. This is incredibly frustrating, please help.
Is there a resolution to this? I have a world with an identical issue, my villagers originally took their job blocks that were given and locked to that job, and when transported to the trading area, they will not assign to a new job block. This only started happening after I began to add more villagers to the area, now none of them will re-assign their job blocks. If I move any of them away from the village, they will then be able to reassign, but not within. This is incredibly frustrating, please help.