ModsFinder

Villager Reset

by cev-api

Villager Reset lets players reroll the trades of a villager, change its profession and make a villager's first-time trade cost more, through two special trade entries.

FabricGNU General Public License v3.0 onlyOpen source1.21 – 26.1.2

What it does

Two special entries appear before the normal purchase options on a villager's trade list. Cycle Trades, shown with a barrier icon, rerolls the villager's trades and their emerald cost. Profession Swap, shown with a head icon, gives the villager a random new profession, with its own emerald cost and chance. Both special options are virtual actions, so the barrier or head item never reaches the player's inventory. The number of special uses before the option sells out is configurable, and the options restock the way normal villager offers do.

Unemployed villagers can be handled separately, and the mod can charge a higher first-time cost when a villager is assigned a profession. An optional setting lets a cure discount spread to other villagers. The project runs as a Fabric mod for the server and as a Paper plugin, so it covers both kinds of server. The server side is designed for Minecraft 1.21.11 and later with Mojmap mappings. Administrators are given the villagerreset.admin permission by default.

The Fabric build is for the 1.21.11 line onward. The Paper plugin is for the 1.21.x to 26.1.x line. The mod is released under the GNU General Public License v3.0 only and is open source, with its source code and issue tracker publicly available. Files cover 1.21 – 26.1.2 across 15 release versions, and the latest Fabric file is v1.0.1 for 1.21.11.

Key features

  1. Cycle Trades

    Rerolls a villager's trade offers and changes the emerald cost of each new trade.

  2. Profession Swap

    Gives a villager a random profession, with its own emerald cost and chance of success.

  3. Sold-out limit

    The number of special uses before an option sells out can be set in the configuration.

  4. Unemployed handling

    Unemployed villagers can be treated differently, and first-time profession assignment can cost more emeralds.

Compatibility

Latest build for each game version and loader.

1.21.x12 of 12 versions with builds
1.21.11v1.0.1
1.21.10v1.0.1
1.21.9v1.0.1
1.21.8v1.0.1
1.21.7v1.0.1
1.21.6v1.0.1
1.21.5v1.0.1
1.21.4v1.0.1
1.21.3v1.0.1
1.21.2v1.0.1
1.21.1v1.0.1
1.211.0.0
ReleaseBetaAlphaNot available

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

How it compares

Full comparison

LazyTrade is a Fabric mod that is client-side only and released under the MIT License, with files for 1.19.4 – 26.2. TradeRoll is a server-side only Fabric mod under the MIT License, covering 1.16.1 – 26.2. Global Villager Discounts is server-side only and open source under the MIT License, with files for 1.21.4 – 1.21.10.

ModLoadersGame versionsEnvironmentUpdated
Villager ResetFabric1.21 – 26.1.2Not published2026-06-09
LazyTradeFabric1.19.4 – 26.2Client-side only2026-08-07
TradeRollFabric1.16.1 – 26.2Server-side only2026-07-03
Global Villager DiscountsFabric1.21.4 – 1.21.10Server-side only2025-10-08

Questions

Does Villager Reset need to be installed on the client?

The mod is a server mod, so players can join without installing it. The environment is not published for the client side.

Can Villager Reset run on a Paper server?

Yes. A Paper plugin build is published for the 1.21.x to 26.1.x line, alongside the Fabric server mod.

Which Minecraft versions does the Fabric build support?

Fabric files exist for the 1.21.11 line and later, with v1.0.1 as the latest. Files cover 1.21 – 26.1.2 across the catalog version list.

In the catalog

Villager Reset is one of 2,072 Economy mods on ModsFinder, and one of 1,159 Economy mods for Fabric. 15,189 mods support Minecraft 26.1.2.

More from cev-api

All projects

Similar mods

What the author says

Permission: villagerreset.admin (default: op) Licensed under GNU General Public License v3.0 (GPL-3.0-only).
cev-api, on the Modrinth page

Official listing

Owner
cev-api
Published
2026-02-28
Updated on Modrinth
2026-06-09
Facts verified
2026-10-15

Tags