ModsFinder

Villager Reroll

by TOBYNSN

Villager Reroll lets players reroll a villager's trade offers, but only until the first trade is completed.

FabricClient and serverMIT LicenseOpen source1.21.4 – 1.21.11

What it does

A reroll button appears in the villager trading screen before the first trade is made, and pressing it replaces the offers with a new set. The author built it after repeatedly breaking and replacing villager workstations to reroll trades, and no existing Fabric mod for 1.21.4 provided that feature. Rerolls can be repeated without limit, and the choice works with every villager profession.

Once a single trade has been completed, the reroll option is permanently disabled for that villager and stays disabled afterward. Validation runs on the server, so the server decides whether a reroll is allowed, and the author notes that cheating is still possible on a client. The mod is distributed under the MIT License and is open source, with a public source code repository and an issue tracker. Fabric API is required, and the mod is run on the client and the server together.

Key features

  1. Reroll button in trades

    A reroll button sits in the villager trading screen and generates a new set of offers before any trade.

  2. Unlimited rerolls

    A villager can be rerolled as many times as the player wants until one trade is completed.

  3. Automatic lock after a trade

    The reroll option turns off after the first successful trade and does not return for that villager.

  4. Works with all professions

    The reroll function applies to villagers of every profession, not only to a single job type.

Compatibility

Latest build for each game version and loader.

1.21.111.0.0+mc1.21.11
1.21.101.0.0+mc1.21.10
1.21.91.0.0+mc1.21.9
1.21.81.0.0+mc1.21.8
1.21.71.0.0+mc1.21.7
1.21.61.0.0+mc1.21.6
1.21.51.0.0+mc1.21.5
1.21.41.0.0+mc1.21.4
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Use cases

Who it’s for: Players on Minecraft 1.21.4 – 1.21.11 who use Fabric and want to reshuffle villager offers before trading, and server owners who want that behavior on a multiplayer server.

How it compares

Full comparison

Villager Trade Reroll+ is a server-side only Fabric mod for 1.21.11, with all rights reserved and no open source release. Villager Trade Reroll covers a much wider loader and version range, 1.20.1 – 26.3 across Fabric, Forge and NeoForge, but it is a server required mod with client support optional and is not open source. Reroll-Trades is client and server on Fabric and NeoForge for 1.21 – 26.3 and is released under the MIT License.

ModLoadersGame versionsEnvironmentUpdated
Villager RerollFabric1.21.4 – 1.21.11Client and server2026-05-03
Villager Trade Reroll+Fabric1.21.11Server-side only2026-02-10
Villager Trade RerollFabric, Forge and NeoForge1.20.1 – 26.3Server required, client optional2026-10-15
Reroll-TradesFabric and NeoForge1.21 – 26.3Client and server2026-09-30

Questions

Does Villager Reroll need Fabric API?

Yes. Fabric API is a required dependency and must be installed alongside Villager Reroll on Fabric.

Does the server need Villager Reroll?

Yes. Servers that run it need every player to install it too.

Can a villager be rerolled after a trade?

No. Once a trade is completed, the reroll option is permanently disabled for that villager.

Which Minecraft versions does Villager Reroll support?

Files exist for 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 and 1.21.11, with 1.0.0 for 1.21.11 as the latest Fabric file.

In the catalog

Villager Reroll is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 19,862 mods support Minecraft 1.21.11.

More from TOBYNSN

All projects

Similar mods

What the author says

Villager Trade Reroll adds a simple and intuitive way to reroll villager trades — but only before the first trade is made. Because I got tired of breaking and replacing the villager’s workstation just to reroll trades.
TOBYNSN, on the Modrinth page

Official listing

Owner
TOBYNSN
Published
2026-03-24
Updated on Modrinth
2026-05-03
Facts verified
2026-10-15

Tags