1.14 Villagers Guide
WorkstationsIn 1.13 and below, villagers were assigned a career at birth, or after being cured from a zombie villager. In addition, villagers restocking their trades in 1.13 and below was random, and a random chance tied to how times you traded with them. This is no longer the case in 1.14. When born, villagers have no profession and wear default brown robes. Right clicking one will do nothing. You must place a workstation within 48 blocks of the villager, in such a way that it can pathfind to it. Then it will take a profession associated with that block. The workstation profession correspondence is below:
Barrel | Fisherman |
Blast Furnace | Armorer |
Brewing Stand | Cleric |
Cartography Table | Cartographer |
Cauldron | Leatherworker |
| |
Composter | Farmer |
Fletching Table | Fletcher |
Grindstone | Weapon Smith |
Lectern | Librarian |
Loom | Shepard |
Smithing Table | Tool Smith |
Smoker | Butcher |
Stonecutter | Stone Mason |
Day cycleVillagers now have a set schedule during the day that they follow, based on the Minecraft day. Note that a Minecraft day is 24,000 ticks, or 20 minutes assuming no lag. The start of the day is 0 ticks, with noon being 6000 ticks, sunset 12000 ticks, and midnight 18000 ticks. With this in mind villagers obey the following schedule:
10 ticks - 1999 ticks Wander and gossip
2000 ticks - 8999 ticks Work at workstation (If available.)
9000 ticks - 12999 ticks Wander and gossip
13000 ticks - 9 ticks Sleep in a bed (If available.)
If villagers can't find their workstation at tick 2000, it forgets that workstation. Villagers will lose their profession and become the default villager if they lose their workstation AND have not been traded with.
Note that a villager can be deviated from this schedule if desired. If a villager has no bed assigned, it obviously cannot sleep. Ringing a bell will wake any nearby villagers up. A hostile nearby mob will also wake villagers up and cause them to ''panic''. Remember that a villager only needs to sleep if you want it to spawn Iron Golems. Villagers do not need a bed to restock from their workstation. Conversely, villagers do not need a workstation to breed. They also only need to be able to ''see'' their bed, and do not need to sleep to continue breeding indefinitely.
RestockingNote: Villagers are currently affected by bug MC-157136. This means that villagers will always restock their trades when they are next to their workstations, instead of twice every 12000 ticks as intended. Infinite restocking, while nice, is not intended and will be fixed by Mojang in 1.15 has been fixed by Mojang as of snapshot 19w34a.At tick 2000 of the day, villagers will automatically walk to their workstation (if they can) and and look down at it. The workstation will make a related noise if restocking is successful (i.e. rustling papers sound for lectern, or the opening sound of the barrel). If your villager doesn't restock its trades, this means that either it doesn't have a workstation, or it cannot reach its workstation. Villagers can restock even if they are inside a minecart, provided they are close enough to their workstation.
TradingNote: Villagers are currently affected by bug MC-157136. This means that demand will be artificially low, since demand is calculated at restocking. This will be fixed by Mojang in 1.15 has been fixed by Mojang as of snapshot 19w34a.Image credit /u/MissLauralot from reddit.
Villager trading in 1.14 is influenced by two new mechanics: gossip and discounts. Gossip is a system where villagers keep track of how much they like you. They share this information with other villagers they can see during the day. Positive gossip is obtained by trading with a villager, and curing a zombie villager to a villager. This will cause the villager to reduce or discount their prices. Negative gossip is obtained when a player harms or kills a villager. This will cause the villagers to increase their prices. Due to this, be extremely careful when trading with villagers! Accidentally hitting a villager will cause all nearby villagers to raise their prices. Note that villagers have a chance to forget gossip every 24000 ticks.
A zombie villager who has been cured will never forget your kind deed. Thus, to obtain the lowest possible prices, you need to infect and cure a villager 5 times. On Sentinel, a villager has a 50% chance to die from being infected. The ideal scenario, is infecting and curing default villagers from a breeder repeatedly until they survive 5 curings, then placing and breaking their workstation until they have the trades you desire.
BreedingVillager breeding in 1.13 and below was based on the amount of wooden doors that the villagers could detect. This system suffered from numerous flaws. It prevented players from using wooden doors within hundreds of blocks of the villagers, it was extremely complex to a casual player, and it required breeders to be built above ground.
Instead of doors, villagers require beds to breed in 1.14.4. A pair of villagers requires 3 beds (one for each parent, and one for the potential baby) to initiate successful breeding. As before, villagers also require at least 12 carrots, potatoes or beetroots, or 3 bread (1 portion) in their inventory. Villagers can hold up to 8 stacks of food in their inventory, but only 4 stacks may be the same type of food. Note that villagers will use one portion of food each time they try to breed, regardless of if they fail or not. This makes it imperative to notice and fix any loss of beds immediately to prevent food waste.
In 1.14.4, villagers need to be able to pathfind to their beds, and their future baby's bed to breed. This means they need to believe they can walk to their bed, without it being true. This can be accomplished by trapping the villagers in trapdoors (all mobs believe they can walk through trapdoors). Because the baby is born able to pathfind to their bed, they need to be moved to a spot where they cannot pathfind to their bed before nightfall. This will cause the parents to forget about their lost child, and attempt to breed another.
Final NoteAs a living thing, villagers are extremely complex and this guide can seem overwhelming. Please feel more than welcome to ask me any and all questions about villagers that you may have. I promise no question is too stupid or useless, and I am more than happy to help you in making breeders or trading halls!