ModsFinder

Villager Trade Reset

by Xaunther

Villager Trade Reset lets a player redraw a villager's trades by accepting a reset offer, with the cost set in the mod configuration.

FabricNeoForgeClient and serverGNU General Public License v3.0 or laterOpen source1.21.5 – 26.3

What it does

After a player trades with a villager, the merchant screen shows an extra offer, the trade reset offer. Accepting it by clicking the result slot closes the trading screen and the villager emits some particles to signal that its trades have been redrawn. The reset offer is obtainable only as the result of that offer and cannot be crafted or picked up directly. Trade modifiers such as discounts, demand and the number of retained uses are dropped on reset, because the redrawn trades count as new.

The default configuration asks the player to submit diamonds, which are a vanilla item with no other purpose in the trade, so the cost is simple to read. The amount required matches the villager's experience level, and the maximum number of uses before a restock is set to 5 by default. The item, the amount per level and the maximum number of uses can all be changed in the configuration, and the required item can be any other vanilla item, such as dirt. Villagers already holding a reset offer see it updated when the configuration changes.

The mod is published for Fabric and NeoForge, with files for 26.3 and the game versions 1.21.5 – 26.3, and runs on the client and server. It requires Fabric API on Fabric. Snapshot builds are published, and the source code is released under the GNU General Public License v3.0 or later, so the mod is open source.

Key features

  1. Trade reset offer

    A reset offer appears in the merchant screen after a trade and redraws the villager's trades when accepted.

  2. Configurable cost

    The required item, its amount per experience level and the maximum number of uses are set in the configuration file.

  3. In-game configuration

    Players can change the settings through the mod configuration UI, while modpack creators can edit the generated TOML file directly.

  4. Translations

    Translations are handled through Crowdin, with English, Spanish and Catalan provided and other languages possible in future.

Compatibility

Latest build for each game version and loader.

26.31.1.21.1.2
26.21.1.11.1.1
26.1.2Not available1.0.0
1.21.11Not available1.0.0
1.21.10Not available1.0.0
1.21.8Not available1.0.0
1.21.5Not available1.0.0
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

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

How it compares

Full comparison

Reroll-Trades is a Fabric and NeoForge mod for 1.21 – 26.3 that is client and server, released under the MIT License, and it is not open source. Villager Cycle is a Fabric mod for 1.21.10 – 26.2 that is client and server and open source under the MIT License. Villager Trade Reroll+ is server-side only, runs on Fabric for 1.21.11 only, and is not open source.

ModLoadersGame versionsEnvironmentUpdated
Villager Trade ResetFabric and NeoForge1.21.5 – 26.3Client and server2026-10-14
Reroll-TradesFabric and NeoForge1.21 – 26.3Client and server2026-09-30
Villager CycleFabric1.21.10 – 26.2Client and server2026-06-23
Villager Trade Reroll+Fabric1.21.11Server-side only2026-02-10

Questions

Does Villager Trade Reset need Fabric API?

Yes, Fabric API is required on Fabric. On NeoForge the mod does not need it.

Does the server need the mod installed?

Yes. A server running it needs every connecting player to have it too.

Can the reset cost be changed to another item?

Yes. The required item can be set to any vanilla item in the configuration, such as dirt instead of diamonds.

In the catalog

Villager Trade Reset is one of 29,952 Game mechanics mods on ModsFinder, and one of 19,630 Game mechanics mods for Fabric. 8,071 mods support Minecraft 26.3.

Similar mods

What the author says

This mod allows to reset the villager trades at any experience level at a configurable cost to the player. When trading with a villager, you will notice that an extra offer has been added, which we will refer to as "trade reset offer". When you accept the trade reset offer by clicking on the result slot, the merchant…
Xaunther, on the Modrinth page

Official listing

Owner
Xaunther
Published
2026-01-19
Updated on Modrinth
2026-10-14
Facts verified
2026-10-15

Tags