ModsFinder

Villager Trades

by Luc1fer1o

Villager Trades lets modpack makers and server owners replace the trades offered by villager professions and by the wandering trader using JSON files in datapacks.

NeoForgeServer-side onlyAll rights reserved1.21.1 – 1.21.11

What it does

Trades are defined in datapack files instead of Java code, so changing them does not require editing the mod. A datapack trade file placed under the mod's folder for a villager profession removes that profession's vanilla trades and substitutes the ones in the file. A profession without a matching file keeps its vanilla trades, and a file for one profession never touches another.

Wandering trader trades are configured in their own file, wandering.json. When that file exists, the vanilla wandering trader offers are replaced by the JSON-defined trades, and a trade can be placed in a generic pool that is added to the offers. Without the file, the wandering trader is left unchanged. A common config file lets server owners turn the trade functionality off with a single option, which restores all vanilla trades.

Villager Trades works on dedicated servers and in singleplayer worlds. It is server-side only, so players join without installing anything, and it is published for NeoForge only, with files for 1.21.1 – 1.21.11 and 1.0.0 for 1.21.11 as the latest release. The code is not open source: the mod is released under All rights reserved.

Key features

  1. Profession trade replacement

    Each villager profession can receive its own trade file, which replaces the vanilla trades for that profession only.

  2. Wandering trader trades

    A wandering.json file replaces the wandering trader's vanilla offers and can add trades to a generic pool.

  3. Vanilla fallback

    Professions and the wandering trader with no matching file keep their vanilla trades, so partial configuration is safe.

  4. Single config switch

    A generated config file contains one option that disables the mod's trade changes when set to false.

Compatibility

Latest build for each game version and loader.

1.21.x11 of 11 versions with builds
1.21.111.0.0
1.21.101.0.0
1.21.91.0.0
1.21.81.0.0
1.21.71.0.0
1.21.61.0.0
1.21.51.0.0
1.21.41.0.0
1.21.31.0.0
1.21.21.0.0
1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

Wandering Trades is a NeoForge mod for 1.21.4 under the CC0 1.0 Universal license, and it is client and server, so every player needs it. Wandering Villagers is server-side only and published under the MIT License for 1.21.1, so players can join without installing it, but it covers the wandering trader only. Villager Trades is server-side only, covers villager professions as well as the wandering trader, and is not open source.

ModLoadersGame versionsEnvironmentUpdated
Villager TradesNeoForge1.21.1 – 1.21.11Server-side only2026-06-28
Wandering TradesNeoForge1.21.4Client and server2025-03-30
Wandering VillagersNeoForge1.21.1Server-side only2025-08-11

Questions

Does Villager Trades need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

What happens to a profession that has no trade file?

It keeps its vanilla trades. Only professions with a valid datapack trade file have their offers replaced.

Can the trade changes be turned off without removing the mod?

Yes. The generated config file has an option that disables the mod's trade functionality when set to false.

In the catalog

Villager Trades is one of 19,031 Adventure mods on ModsFinder, and one of 8,588 Adventure mods for NeoForge. 19,862 mods support Minecraft 1.21.11.

More from Luc1fer1o

All projects

Similar mods

What the author says

Villager Trades is a lightweight NeoForge mod for Minecraft 1.21.1 that lets modpack makers and server owners define villager trades through datapacks. Instead of hardcoding trade changes in Java or editing the mod itself, trades are controlled with JSON files. Each villager profession has its own file, and wandering…
Luc1fer1o, on the Modrinth page

Official listing

Owner
Luc1fer1o
Published
2026-06-28
Updated on Modrinth
2026-06-28
Facts verified
2026-10-15

Tags