ModsFinder

TradeRoll

by angxxxxl

TradeRoll lets a server operator reroll a villager's trades in place, keeping the villager's profession, from a short command-free interaction.

FabricServer-side onlyMIT License1.16.1 – 26.2

What it does

A villager within 5 blocks that a player looks straight at can be refreshed with the refresh-trades command, which drops its level back to Novice 1 and generates a new offer list. Each player is held to a 10-second cooldown per player, which prevents repeated use from spamming rerolls.

The mod targets servers that want cleaner villager management without a full economy overhaul. Found villagers with an unwanted profession can be handled the same way, by rerolling their trades. The mod is configured through its config files, and the jar can be dropped into the mods folder without extra setup.

TradeRoll is Fabric-only and needs Fabric API, with no other dependencies. It is server-side only, so players join without installing anything and the client needs nothing. Files cover 32 release versions, 1.16.1 – 26.2, with the latest file for 26.2 published on 2026-07-03, under the MIT License, which is not open source.

Key features

  1. Trade rerolling

    A villager's existing offers are removed and a new trade set is generated in one action.

  2. Profession kept

    The villager keeps its profession type after a reroll, so only the trades change.

  3. Level reset

    The trading level returns to Novice level 1 when trades are rerolled.

  4. Per-player cooldown

    A 10-second cooldown for each player limits how often rerolls can be triggered.

  5. Config files

    Behavior is adjusted through config files that the server owner edits.

Compatibility

Latest build for each game version and loader.

26.x4 of 4 versions with builds
26.21
26.1.21
26.1.11
26.11
1.21.x9 of 9 versions with builds
1.21.111
1.21.101
1.21.91
1.21.81
1.21.71
1.21.51
1.21.41
1.21.11
1.211
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x1 of 1 version with builds
1.16.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Server owners who want to refresh villager trades without replacing villagers or changing their professions. It suits multiplayer worlds where a villager's offers have stopped being useful.

How it compares

Full comparison

Villager Reroll is open source under the MIT License, with Client and server environment and files for 1.21.4 – 1.21.11. LazyTrade is client-side only, not open source, and published under the MIT License for 1.19.4 – 26.2, so it runs on players' clients rather than the server. Fixed Villager Trades is server-side only and open source under the Apache License 2.0, running on Fabric and Quilt for 1.17 – 1.21.1.

ModLoadersGame versionsEnvironmentUpdated
TradeRollFabric1.16.1 – 26.2Server-side only2026-07-03
Villager RerollFabric1.21.4 – 1.21.11Client and server2026-05-03
LazyTradeFabric1.19.4 – 26.2Client-side only2026-08-07
Fixed Villager TradesFabric and Quilt1.17 – 1.21.1Server-side only2024-08-30

Questions

Does TradeRoll need anything besides Fabric API?

No. Fabric API is the only dependency, and TradeRoll has no other required mods.

Do players need to install TradeRoll?

No. Only the server needs it, and players join without installing anything.

Does a reroll change a villager's profession?

No. The villager keeps its profession type, and only its offers and trading level are reset.

In the catalog

TradeRoll is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 13,894 mods support Minecraft 26.2.

Similar mods

What the author says

Look at a villager, run /refreshtrades, and the villager drops back to Novice level with a fresh set of offers — its profession and type stay exactly the same. A 10-second cooldown prevents spam. No config files. No dependencies beyond Fabric API. Drop the jar in your mods/ folder and it just works.
angxxxxl, on the Modrinth page

Official listing

Owner
angxxxxl
Published
2026-07-03
Updated on Modrinth
2026-07-03
Facts verified
2026-10-15

Tags