i tried to spawn a few villagers with a particular profession i made sure there were enough beds and smokers to make the villager get the profession the first on got the profession but the other did not get one .i waited for 5 minutes yet it did not get theirs assigned i even checked it by trying to trade with it to check if it was a visual bug but it did was not one. i have attached few screen shots of them no assigning the profession
Attachments
Comments 7
Check if you have any other villagers in a 48 (or better 96) block radius around those ones, which might have been assigned to the workplace.
Any unemployed villager should be able to assign themself to an unused workplace in a 48 block radius and will only forget about it's preofession, if the villager moves 96 blocks away from the workplace (and has not been traded with).
i even tried to kill all the villagers multiple times and checked it and also went to the nearest village it was 700 blocks away
Did you place more then a single smoker? At least for me, every villager needs his own table to get a profession