Community listing page, reviews here may not be monitored by the author.
Villager Backport
No reviews yet
Unofficial Backport of 1.14 Villagers to 1.12.2
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
1.14 Villager Backport
Minecraft 1.14's villagers, on 1.12.2.
Villagers claim a workstation and take the job that comes with it. They restock twice a day and charge more for the trade you use most. They remember what you have done to them, sleep in beds at night, breed when a bed is free rather than when doors are, and call an iron golem when frightened.
Ported from decompiled 1.14.4 sources. The pricing formula, restock timings, gossip weights, experience values, golem conditions and sleep pose are the ones 1.14 uses.
Twelve workstation blocks come with it, all functional. No dependencies. Needed on both client and server.
💬 Join the Discord for bug reports, questions and release pings.

Jobs
A villager claims the nearest unclaimed workstation it can walk to and takes that profession. It has to reach the block, so there is no claiming through a wall and none across a village it cannot path to. Break the workstation and it loses the job and goes looking for another.

| Block | Job | What it does |
|---|---|---|
| Lectern | Librarian | Holds a book anyone can read, page by page |
| Composter | Farmer | Turns crops into bone meal, hopper in the top, out the bottom |
| Barrel | Fisherman | A chest that opens with a block on top |
| Cartography table | Cartographer | Copies and zooms maps without eight paper |
| Fletching table | Fletcher | Cuts wood the way a stonecutter cuts stone |
| Smithing table | Toolsmith | Nothing, same as 1.14 |
| Loom | Shepherd | Applies banner patterns for one dye |
| Blast furnace | Armorer | Smelts ore and armour at double speed |
| Smoker | Butcher | Cooks food at double speed |
| Grindstone | Weaponsmith | Disenchants and repairs, returns experience |
| Stonecutter | Mason | Cuts stone with no offcuts |
| Brewing stand / Cauldron | Cleric / Leatherworker | The two 1.12.2 already had |
The bell is not a job site. Ring it and every villager in range glows through walls for a few seconds.
The blocks work
Each does in 1.12.2 what it does in 1.14, apart from the fletching table, which does nothing in 1.14.
![]() |
![]() |
![]() |
![]() |
The fletching table here is a stonecutter for wood. A log becomes planks, planks become stairs and slabs, without the offcuts a crafting grid charges you. That is this mod's own addition, not something 1.14 does.
Both saws read the crafting recipes already installed and work out what can be cut from them, so a pack with Chisel or Quark gets its blocks in both. The composter reads the ore dictionary the same way.
Rerolling a librarian means breaking and replacing its lectern until the book is one you want. The roll is reported in chat as it happens, so you do not have to open the trade screen to check.

Restocking
Twice a day, at the workstation, between 2000 and 9000 ticks. A villager that cannot get to work does not restock. Two minutes minimum between restocks, and the workstation's own sound plays when it happens.
Selling trades stock 16 uses and buying trades 12, matching 1.14. 1.12.2 gives 7.
Prices move
Every use of a trade raises its demand. Every restock that finds it untouched lowers it again. The surcharge is the base price times demand times a multiplier, rounded down, and that multiplier is 5% normally, 20% for enchanted books and filled maps.
The trade screen strikes out the original price and shows the new one beside it.

Reputation
Villagers keep a per-player score, decay it daily, and pass it to villagers within 8 blocks.
| Event | Effect |
|---|---|
| Trade | +2, up to a cap of 25 |
| Cure a zombie villager | +125, and most of it never decays |
| Hurt a villager | −25 |
| Kill a villager in view of another | −125 |
The discount is that score times the same multiplier the surcharge uses. Trading a lot takes an emerald off. Curing a villager takes six off an ordinary trade and up to twenty-five off an enchanted book. Kill one where another can see it and prices rise for you with every villager that watched.
Zombie villagers
1.12.2 keeps a zombified villager's profession and nothing else. The career is re-rolled and the trades are gone, so the librarian you cure sells different books to the one you lost.
Here the whole villager rides across and back. Trades, level, experience, demand and gossip sit on the zombie while it stands there, and come back when it is cured.
Curing is the biggest discount in the mod, and the part of it that matters does not decay. Curing the same villager again drops its prices again, up to the five cures 1.14 caps it at.
Levels
| Level | Experience | Badge |
|---|---|---|
| Novice | 0 | Stone |
| Apprentice | 10 | Iron |
| Journeyman | 70 | Gold |
| Expert | 150 | Emerald |
| Master | 250 | Diamond |
Trades unlock by level rather than by trade count. Experience follows 1.14: a tier-one trade pays 1 or 2, a tier-five trade pays 30. Overflow carries into the next level the way player experience does.
Villagers wear 1.14's skins, so biome type, profession robes and the badge for the level all show.

Beds
A villager claims a bed as its home and sleeps in it from dusk until shortly after dawn. Shove it far enough out and it wakes up. Babies sleep too. Breeding needs a free bed instead of a door, so a 1.14 breeder design built in 1.12.2 works.
/village [radius] draws the village. Every bed gets a box, green where a villager has claimed it and red where it is going spare, with the counts that decide whether the village can grow.
Iron golems
1.14's conditions, unchanged. A villager counts towards a golem only if it has a job, slept in the last 24000 ticks, worked in the last 36000, and has not seen a golem spawn in the last 600. A panicking villager needs three others nearby. Two villagers gossiping need five.
These are the rules 1.14 golem farms are built around.
Villages
Generated villages get workshops, market stalls and a meeting point, registered as ordinary weighted village pieces. Vanilla houses, houses from a structure mod and these all mix into one village with no patching on either side.

Villages that already generated are retrofitted as you find them. Composters go into crop fields, lecterns into libraries, and a workbench becomes the workstation the building implies.
What is not here
No raids and no pillagers. This backports the villager, and 1.14 shipped a lot besides.
- Illagers, pillager patrols, outposts, ravagers
- Bad Omen, and the Hero of the Village discount
- Wandering traders and their llamas
- Map locking, which 1.12.2's map data has nowhere to store
- The full daily schedule. Villagers work, sleep and breed on 1.14's timings, but they do not gather at the bell at midday, and babies have no play period
1.14's bell exists to make raiders glow. With no raids to warn of, ours highlights villagers.
Config
config/villagerbackport.cfg, or the in-game config screen. Eight categories, every setting documented in the file.

restock: how many per day, the gap between them, working hours, soundspricing: demand multipliers, gossip range and decay, stock, experience, level gatingjobs: search radius, working distance, how long before a villager gives up on a site, the job-to-block mapworkstations: what each block accepts and produces, extra recipes, compostablesvillages: which buildings generate and how oftenstructures: retrofitting workstations into structures that already generatehomes: beds, sleeping, breeding, golemsdisplay: trade screen, level badges, villager skins, the refill key
Every part of it switches off. Turn off homes and villagers ignore beds. Turn off jobs and the workstations are decoration.
Things to know
Existing worlds work. Villagers already in the world take jobs the first time they find a workstation, and villages that already generated get workstations retrofitted.
Spacebar refills the trade. If it does not, another mod has claimed the key, and Inventory Tweaks binds it by default. The key is configurable.
Requirements
- Minecraft 1.12.2, Forge 14.23.5.2847 or newer
- No dependencies
- Required on the client and the server
Install
Drop the jar in mods on both sides. Delete any older version first, or two copies will crash on startup with a duplicate mod id.
Also by me: Enchantment Recipes, craft enchanted books from mod materials, and Villager Tomes, teach a librarian the books you find.
Not affiliated with Mojang. Licensed MIT.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources



