
Villager Reset
Minecraft Paper plugin and Fabric mod that allows players to employ villagers, cycle their trades and change their professions. Optionally also allows cure discounts to spread among other villagers!
Screenshots


About this Mod
VillagerReset
VillagerReset is a dual-platform Minecraft server project that provides villager trade cycling features for:
- Paper 1.21.x-26.1.x plugin
- Fabric 1.21.11+ (Mojmap) server mod


Features
- Adds two special villager trade entries (before villager is locked by a normal purchase):
Cycle Tradesoption (barrier icon): rerolls villager trades for emerald cost.Profession Swapoption (head icon): swaps to a random profession for emerald cost/chance.- Special options are virtual actions (no barrier/head item goes to player inventory).
- Configurable max special uses before sold out; restocks like normal villager offers.
- Optional unemployed handling: pay a higher first-time cost to assign profession. (Paper only)
- Optional cure discount spread to villagers in configurable radius.
- OP/admin command for runtime config edits, status listing, enable/disable, and debug mode.
Commands
/villagerreset status/villagerreset list/villagerreset set <setting> <value>/villagerreset enable/villagerreset disable/villagerreset reload/villagerreset debug <on|off|status>
Alias: /vr
Permission: villagerreset.admin (default: op)
Example Config
# Paper (plugin.yml config)
enabled: true
debug: false
cycle-cost-emeralds: 1
profession-swap-cost-emeralds: 2
unemployed-initial-profession: # Paper only — ignored on Fabric
enabled: true
cost-emeralds: 10
cycle-max-uses: 8
profession-swap-success-chance: 1.0
cure-discount:
enabled: true
radius-blocks: 500
bonus-level: 20
License
Licensed under GNU General Public License v3.0 (GPL-3.0-only).
Available Versions
How to Install Villager Reset on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set bukkit Loader
In the panel under "Egg", select the bukkit loader and matching Minecraft version (26.1.2).
Install Mod
Open the mod browser in the dashboard and search for "Villager Reset". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.1.2, 26.1.1, 26.1 (+12 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Villager Reset server crashes on startup – what to do?
Most common cause: wrong bukkit version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.
Is Villager Reset compatible with bukkit and fabric and folia and paper and purpur and spigot?
Villager Reset officially supports bukkit, fabric, folia, paper, purpur, spigot for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Villager Reset – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Villager Reset consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Villager Reset with just one click on your server.