CurseForge · Minecraft mod
Future Trading
Villager trading from 1.14+ in 1.12.2: 13 professions with their real trades, XP-based levelling and the new offer-list trading screen.
Quick answer
Which Future Trading release should I use?
Future Trading 1.1.0 targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Future Trading required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Future Trading 1.1.0 need?
Future Trading 1.1.0. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Future Trading without breaking your instance.
Built for Future Trading 1.1.0. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use Future Trading 1.1.0. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside Future Trading 1.1.0. It opens that exact file at the source.
About this project
What does Future Trading add?
Future Trading brings the villager trading of Minecraft 1.14+ to Forge 1.12.2. Villagers earn experience for every trade and unlock the next tier only when they reach a threshold — no more "trade once, get everything". The trading screen is the 1.14 one: every offer in a scrollable list on the left, a click puts the payment into the slots, and the villager's level and XP bar sit in the title. All 13 professions with their 1.14 trades, adapted to the items that exist in 1.12.2 — and their 1.14 job blocks: a villager takes a job from a blast furnace, a lectern or a loom placed next to it, just like in 1.14.

How it works
- Job blocks, like 1.14: place a profession's job block (see the table below) near a villager that has never traded. The nearest one within 8 blocks takes the job — green particles, a happy "yes" — and stays bound to that block until it dies or the block is broken. Break the block before the villager has traded and it goes back to a regular vanilla profession, free to take another job; a villager that has already traded keeps its profession for good. Nitwits never take a job (configurable). No sneak-clicking, no items — the block is the job.
- The blocks: the mod adds the eleven job blocks of 1.14 — blast furnace, smoker, cartography table, composter, barrel, fletching table, lectern, stonecutter, loom, smithing table and grindstone — with their 1.14 textures, models and crafting recipes (smooth stone is replaced by stone). They are decorative: no smelting or GUIs, they are there to give villagers jobs and to look right. Brewing stand and cauldron are the vanilla ones.
- Already have Future Versions or Future MC? Then their blocks are the job sites and this mod's own blocks are not registered at all — no duplicates in the creative menu or in JEI. Future MC has no lectern, so the librarian falls back to a bookshelf; any profession whose block is missing uses a vanilla stand-in (in brackets in the table).
- Levelling: Novice → Apprentice → Journeyman → Expert → Master at 10 / 70 / 150 / 250 XP. A trade where the villager pays emeralds gives 2 / 10 / 20 / 30 / 30 XP by tier, a trade where it sells an item gives 1 / 5 / 10 / 15 / 30 — the 1.14 numbers. The level-up happens a couple of seconds after you close the screen, with the regeneration effect and particles, just like vanilla.
- Random offers: on every level a villager picks two offers out of that level's pool, and prices, enchantments and colours are rolled once per villager — two librarians never sell the same books.
- Trading screen: offer list with a scrollbar, out-of-stock marks, item tooltips, an XP bar with a preview of what the selected trade will give; a click moves the required items from your inventory into the payment slots (up to a full stack).
- Levelling and the new screen also apply to vanilla 1.12 villagers and to villagers from other mods (they keep their own trades). Both can be switched off in the config.

Professions
| Profession | Job block | Notable offers |
|---|---|---|
| Armorer | Blast furnace | iron → chainmail → enchanted diamond armour, shield, anvil |
| Butcher | Smoker | buys raw meat, sells cooked meat and rabbit stew |
| Cartographer | Cartography table | ocean and woodland explorer maps, banners, item frames; the master sells a stronghold map |
| Cleric | Brewing stand | redstone, lapis, glowstone, ender pearls, bottles o' enchanting |
| Farmer | Composter | buys crops, sells bread, pumpkin pie, cookies, cake, golden carrots |
| Fisherman | Barrel | cooks your cod and salmon for an emerald, enchanted fishing rod, buys boats |
| Fletcher | Fletching table | arrows, bows, enchanted bows, tipped arrows with random potions |
| Leatherworker | Cauldron | randomly dyed leather armour, saddle, iron horse armour |
| Librarian | Lectern | enchanted books with any enchantment (Mending and curses included), priced by enchantment level |
| Mason | Stonecutter | bricks, polished granite/diorite/andesite, terracotta and glazed terracotta in 16 colours, quartz |
| Shepherd | Loom | wool, carpets, beds and banners in 16 colours, paintings |
| Toolsmith | Smithing table | stone → enchanted iron → enchanted diamond tools, enchanting table |
| Weaponsmith | Grindstone | iron axe, enchanted iron and diamond swords, enchanted diamond axe |
Items that do not exist in 1.12.2 are replaced: bell → anvil / enchanting table / iron block, lantern → torches, campfire → furnace, crossbow → spectral arrows, sweet berries and dried kelp → melon slices and eggs, turtle scutes → prismarine crystals / slime balls, suspicious stew → mushroom stew, leather horse armour → iron horse armour, globe banner pattern → stronghold map.
Requirements
- Minecraft 1.12.2, Forge 14.23.5.2859 or newer, Java 8.
- No dependencies. Required on both client and server.
Project description from CurseForge.
Pick your setup
Future Trading by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Future Trading versions and loaders
Future Trading 1.1.0
FutureTrading-1.1.0.jar
18 Sept 2026
Future Trading 1.0.0
FutureTrading-1.0.0.jar
16 Sept 2026
Looking for an older file? The official CurseForge project page is in Resources.