ModsFinder

Villager Cycle

by Partacus-SPQR

Villager Cycle puts a button above the villager trading screen that rerolls a villager's offers without closing the window, so players can cycle through trades before buying.

FabricClient and serverMIT LicenseOpen source1.21.10 – 26.2

What it does

Villager Cycle adds a configurable Cycle Trades button to the trading screen. A press refreshes the villager's trade offers right away, and the button can be dragged to another spot on the screen. Keyboard keys and mouse buttons, including buttons 4 and 5, can be bound to the action. Players can turn the success message on or off for themselves, and the setting is stored per client.

Server owners can cap how many times each villager may be cycled, and the option can be left off on servers run by operators. Checks run on the server: only valid villagers with a profession can be cycled, and the trade input slots are emptied during the process so items cannot be duplicated. Wandering traders are supported as well.

The mod requires Fabric API and runs on Fabric only. Installation covers the server and each player's game. Files are published for 1.21.10, 1.21.11, 26.1 and 26.2, and the latest build, 1.5.0, targets 26.2. The code is open source under the MIT License, which allows use in modpacks.

Key features

  1. Cycle Trades button

    A customizable button above the villager trading screen rerolls the offers in place.

  2. Draggable button position

    The button can be moved by dragging it across the trading screen to a preferred location.

  3. Real-time trade refresh

    Trade offers update immediately after a press, without closing and reopening the window.

  4. Cycle limits

    Server owners can set how many times trades may be cycled per villager.

  5. Server-side validation

    Only valid villagers with a profession can be cycled, and the check runs on the server.

  6. Anti-duplication safeguard

    Trade input slots are cleared during a cycle so items cannot be duplicated.

Compatibility

Latest build for each game version and loader.

26.21.5.0
26.11.4.0
1.21.111.3.0
1.21.101.2.0
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

How it compares

Full comparison

BetterVillagerTrading is a client-side only Fabric mod for 1.21.6 – 26.2 under All rights reserved, so it does not need to be on the server. Villager Trade Reroll+ is server-side only, runs on 1.21.11 alone and is also under All rights reserved. Cherished Trades is open source under the MIT License and client-side only, with files for 1.21.10 – 26.3.

ModLoadersGame versionsEnvironmentUpdated
Villager CycleFabric1.21.10 – 26.2Client and server2026-06-23
BetterVillagerTradingFabric1.21.6 – 26.2Client-side only2026-08-27
Villager Trade Reroll+Fabric1.21.11Server-side only2026-02-10
Cherished TradesFabric1.21.10 – 26.3Client-side only2026-09-27

Questions

Does Villager Cycle require Fabric API?

Yes. Fabric API is a required dependency, and the mod itself runs only on the Fabric loader.

Does the server need Villager Cycle installed?

Yes. The server and every player need the mod installed.

Can server owners limit how often trades are cycled?

Yes. The cycle limits setting caps how many times each villager's trades can be rerolled, and the option can be left off on operator-controlled servers.

In the catalog

Villager Cycle 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.

More from Partacus-SPQR

All projects

Similar mods

What the author says

A Quality of Life mod for Minecraft Fabric that adds a button to villager trading screens, allowing you to refresh their trades before making any purchases. Supports both keyboard keys and mouse buttons (e.g., Mouse Button 4/5).
Partacus-SPQR, on the Modrinth page

Official listing

Owner
Partacus-SPQR
Published
2025-12-01
Updated on Modrinth
2026-06-23
Facts verified
2026-10-15

Tags