Trade Reroller
Modby PCDoctor
Stop settling for bad villager trades — reroll until you get what you need.
Type
Mod
CurseForge Downloads
1,651
CurseForge ID
1497758
Last Updated
Jun 14, 2026
Description
Stop settling for bad villager trades — reroll until you get what you need.
Minecraft 1.12.2 Forge |RLCraft Friendly|
Version0.1
SideClient + Server
LicenseOpen / Free Use
What is this mod?

Trade Reroller adds a simple mechanic: press R while a villager's trade GUI is open to completely randomize that villager's trade offers — without changing the Profession(A Farmer stays a Farmer.) Only the items on offer change.
Built primarily for RLCraft, where the enchantment pool is enormous and getting the enchantment book you actually need from a librarian is almost impossible. Instead of spending hours villager-hunting, just reroll.How to use
- Open a villager's trade GUI like normal
- Press R to reroll their trades
- Reroll as many times as you want — until you find what you need
- Once you trade with a villager, they are permanently locked and cannot be rerolled again
Features
🔒Trade Lock: Can't reroll after trading 🎭Career Locked: Profession never changes 🎲True Random: Items change every rerollUpdates & Maintenance
This mod is considered feature-complete. It does exactly what it needs to do and updates are not planned. It will not be ported to other Minecraft versions. If something breaks, feel free to use the source however you like — see the license section below.Modpack Policy
Trade Reroller is "Modpack-First." You have my full permission to include this mod in any modpack on CurseForge, Modrinth, or private launchers.
-
Permission: Explicit permission is not required.
-
Credit: While a link back to this page is appreciated, it is not mandatory.
Redistribution & 3rd Party Sites:
-
Official Source: This mod is officially hosted only on CurseForge. Please do not download it from other sources.
-
No Mirroring: I do not allow this mod to be re-hosted on 3rd party websites.
-
Modpacks/Servers: You are allowed to redistribute the mod within a modpack or to your server members. This is the only exception.
Open a villager GUI, then press R. Only works if the villager has never been traded with.
Compatibility: -RLCraft -Vanilla Forge 1.12.2 -Trade-injecting mods** Mods that add trades via Forge's standard registry should work. Mods using ASM/bytecode patching may not.
Similar Mods
[TACZ] Kill Feed Advanced
KillFeed Mod adds a modern FPS-style kill feed to Minecraft. Track kills in real time with player heads, weapon icons, d...
Flywheel Crash Fix
Prevents a game-crashing `NullPointerException` in Create's Flywheel rendering engine when a Frogport or Chain Conveyor...
Custom Breed Cooldown
Change the breed cooldown for mobs and villagers!
Cheaper Lead Recipe
Backports the cheap lead recipe (and recipe advancement!!) from 1.21.6, which replaces the slime ball with string.
Chunk Schedudeler
Efficient and controlled chunk loading (server friendly).
Eternal Enchantment (Fabric/Forge/NeoForge/Quilt)
New enchantment to prevent items from despawning and being destroyed!