Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.7–1.21.11
1.21.4–1.21.5
1.21–1.21.1
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.1
1.16.1–1.16.5
Platforms
Supported environments
Dedicated servers only
Tags
Creators
Details
TradeRoll
Reroll villager trades without losing their profession.
What it does
Look at a villager, run /refreshtrades, and the villager drops back to Novice level with a fresh set of offers — its profession and type stay exactly the same. A 10-second cooldown prevents spam.
No config files. No dependencies beyond Fabric API. Drop the jar in your mods/ folder and it just works.
Usage
/refreshtrades
- Run it while looking directly at a villager (within 5 blocks).
- The villager keeps its profession and type.
- Trading level resets to Novice (level 1).
- Existing offers are wiped and a new set is rolled.
- 10-second per-player cooldown.
Compatibility
Serverside only — no client install required.
Requires Fabric API.
Supported versions
| Minecraft Version |
|---|
| 26.2 |
| 26.1.x |
| 1.21.7 – 1.21.11 |
| 1.21.4 – 1.21.5 |
| 1.21 – 1.21.1 |
| 1.20.6 |
| 1.20.4 |
| 1.20 – 1.20.2 |
| 1.19.x |
| 1.18.x |
| 1.17.1 |
| 1.16.1 – 1.16.5 |
Why use it
- Found a villager with the right profession but trash trades? Reroll it.
- Don't want to kill, breed, and wait for a new villager to grow up?
- Running a survival or anarchy server where trade rerolling should be simple?
TradeRoll gives you clean villager management without a full economy overhaul.


