HomeJavaModsVillager Trade Tables Mod 1.12.2 (Like Loot Tables but for Villager Trading)
Villager Trade Tables Mod 1.12.2 (Like Loot Tables but for Villager Trading)
ModsJava

Villager Trade Tables Mod 1.12.2 (Like Loot Tables but for Villager Trading)

Villager Trade Tables Mod 1.12.2 is a Minecraft mod to manipulate villager trades using JSON files. This mod allows you to create new villager professions…

⬇ DownloadOpen in MCModsHubGet it on Google Play →

Villager Trade Tables Mod 1.12.2 is a Minecraft mod to manipulate villager trades using JSON files. This mod allows you to create new villager professions and careers, and add or remove trades. The mod comes with several new trades and a few new villagers to help get you started.

Villager Trade Tables Mod

Features:

Create new Villagers: Create entirely new villager professions, or add new careers for existing professions, or your custom ones.

Create new Trades and remove existing ones: The mod makes it easy to add your own trades, or remove trades you don’t like, with more flexibility for different trade options than vanilla Minecraft includes. The mod supports trading items with metadata and NBT data, items with random potion or enchantment effects, multiple choice trades and trades with a percentage chance of occuring.

I wanted to make a mod that expanded on villager trading, but I didn’t want to hard code the trades that I thought should be added – I wanted to give other people the ability to do that themselves.

So using the syntax of the summon command and the NBT schema that Minecraft uses to store trades as a starting point, I built a mechanism to write the trades into JSON files and then use those JSON files to modify the Forge Villager Registry. This way, these trades can be applied to every new villager of that career that’s added to the game.

So here’s the JSON for a Fletcher that buys flint and feathers as well as their standard trades:

{ 
    Profession:"minecraft:farmer", Career:"fletcher",
    Offers:{
        Recipes:[
            {action:"add", buy:{id:"minecraft:feather",Count:{min:15,max:20}},sell:{id:"minecraft:emerald",Count:1},CareerLevel:3},
            {action:"add", buy:{id:"minecraft:flint",Count:{min:16,max:24}},sell:{id:"minecraft:emerald",Count:1},CareerLevel:3}
        ]
    }
}

And here he is in action:

This is a Fletcher

Villager Trade Tables Mod Features 1

This Fletcher buys Flint and FeathersIt turns out that the only difference between a Nitwit and any other villager is that a Nitwit doesn’t have any default trades. That’s easily solved:

{ 
    Profession:"minecraft:nitwit", Career:"nitwit",
    Offers:{
        Recipes:[
            {action:"add", buy:{id:"minecraft:poisonous_potato",Count:{min:15,max:19}},sell:{id:"minecraft:emerald",Count:1},CareerLevel:1}
        ]
    }

}

Villager Trade Tables Mod Features 2

This is a Nitwit

Villager Trade Tables Mod Features 3

This Nitwit buys Poisionous Potatoes

Villager Trade Tables Mod Features 4

It’s also pretty simple to add custom villager professions – all you need to do is give it a name, a texture file, and a career.

This is the code to add the villager

{
    profession: {
        name: "vtt:tinkerer",
        texture: "vtt:textures/entity/villager/tinkerer.png",
        zombieTexture: "minecraft:textures/entity/zombie_villager/zombie_farmer.png"
    },
    careers: [
        "tinkerer"
    ]
}

And this is the code for his trades

{ 
 Profession: "vtt:tinkerer", Career:"tinkerer",
 Offers:{
 Recipes:[
 {action:"add", buy:{id:"minecraft:emerald",Count:{min:8,max:12}},sell:{id:"minecraft:repeater",Count:1},CareerLevel:1}
 ]
 }
}

This is a Tinkerer

Villager Trade Tables Mod Features 5

This Tinkerer sells Redstone Repeaters

Villager Trade Tables Mod Features 6

Here’s a complete list of the trades included in the mod by default:

Farmer

Fisherman

Shepherd

Fletcher

Armorer

Tool Smith

Butcher

Leatherworker

Nitwit

Brewer (Yellow Robe)

Redstoner (Red Robe)

Tinkerer (Blue Robe)

Necromancer (Purple Robe – New Career for Priest Villagers)

Screenshots:

This is not a Cleric. This is a Necromancer.

Villager Trade Tables Mod Screenshots 5

This Necromancer trades Mob Heads for Spawn Eggs.

Villager Trade Tables Mod Screenshots 6

These are Custom Villagers

Villager Trade Tables Mod Screenshots 7

This Brewer sells Potions and Tipped Arrows

Villager Trade Tables Mod Screenshots 8

This Redstoner Sells Redstone Components

Villager Trade Tables Mod Screenshots 9

This Tinkerer sells Scaffolding from Immersive Engineering

Villager Trade Tables Mod Screenshots 10

Baby Custom Villagers.

Villager Trade Tables Mod Screenshots 11

Villager Trade Tables Mod Wiki Page:

https://github.com/crazysnailboy/VillagerTrades/wiki

Villager Trade Tables Mod 1.12.2 Download Links

For Minecraft 1.10.2

Download from Server 1

For Minecraft 1.11.2, 1.11

Download from Server 1

For Minecraft 1.12.2, 1.12.1, 1.12

Download from Server 1

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more