promotional bannermobile promotional banner

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.

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, adapted to the items that exist in 1.12.2.

Trading screen

How it works

  • Give a villager a profession: sneak and right-click a villager that has never traded while holding the profession's item (see the table below). Villagers that already traded keep their profession.
  • 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.

Level up

Professions

Profession Sneak-click with Notable offers
Armorer Furnace iron → chainmail → enchanted diamond armour, shield, anvil
Butcher Steak buys raw meat, sells cooked meat and rabbit stew
Cartographer Empty map 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 Hay bale buys crops, sells bread, pumpkin pie, cookies, cake, golden carrots
Fisherman Fishing rod cooks your cod and salmon for an emerald, enchanted fishing rod, buys boats
Fletcher Bow arrows, bows, enchanted bows, tipped arrows with random potions
Leatherworker Cauldron randomly dyed leather armour, saddle, iron horse armour
Librarian Bookshelf enchanted books with any enchantment (Mending and curses included), priced by enchantment level
Mason Stone bricks bricks, polished granite/diorite/andesite, terracotta and glazed terracotta in 16 colours, quartz
Shepherd Shears wool, carpets, beds and banners in 16 colours, paintings
Toolsmith Anvil stone → enchanted iron → enchanted diamond tools, enchanting table
Weaponsmith Iron sword 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.

The Future Trading Team

profile avatar
Owner
  • 2
    Projects
  • 24
    Downloads

More from Kirtren