Villager Trading Predictor
No reviews yet
A client-sided mod that calculates the enchantments when trading with villagers.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
# Villager Trading Predictor
If you have ever spent twenty minutes breaking and replacing a lectern hoping to finally see **Efficiency V** or **Mending** show up, this mod is for you. VTP reads a villager's hidden trade sequence and makes it visible, so you always know what you're working with before you commit to a reroll.
---
## Features
### 🔁 Reroll List
Every villager has a hidden sequence of trades determined by their seed. The reroll list makes that sequence visible, so you know exactly what is coming next.
### 🎯 Target List
Have a specific enchantment in mind? Add it to your target list and VTP will calculate exactly how many rerolls stand between you and that trade.
### 📊 Enchantment Prediction by Level
VTP does not just look at the next trade. It predicts the enchantments a villager will offer at every profession level, giving you a full picture of what that villager is worth before you invest anything.
---
## Commands
All commands are also available in a GUI form (`/vtp`).
| Command | Description |
|---|---|
| `/vtp` | Opens the GUI |
| `/vtp seed <seed>` | Sets the seed (required for multiplayer) |
| `/vtp target <enchantment> <level>` | Sets your target enchantment |
| `/vtp maxrerolls <number>` | Sets the max rerolls for the engine search |
| `/vtp toggle` | Toggles the HUD |
| `/vtp calibrate <enchantment> <level>, …` | Calibrates the reroll list to fix an offset |
| `/vtp confirm <round>` | Confirms which reroll round the villager is on |
### Calibration
Offsets in the reroll list can occur frequently, especially on multiplayer servers. To fix this:
1. Check the current enchantment being offered by the villager
2. Run `/vtp calibrate <enchantment> <level>, <enchantment> <level>, …`
3. Confirm the current round with `/vtp confirm <round>`
---
## ⚠️ Multiplayer Limitations
To keep this mod client-only, some corners had to be cut. On singleplayer it works well, but servers introduce some unavoidable constraints:
- There is a single shared trade list, so there is **no way to sync state across multiple players**
- **Day/night rerolls cannot be tracked automatically**
- **The seed has to be known for it to work**
Use `/vtp calibrate` (or the GUI equivalent) to correct any drift.
Villager Trading Predictor
If you have ever spent twenty minutes breaking and replacing a lectern hoping to finally see Efficiency V or Mending show up, this mod is for you. VTP reads a villager's hidden trade sequence and makes it visible, so you always know what you're working with before you commit to a reroll.
Features
Reroll List
Every villager has a hidden sequence of trades determined by their seed. The reroll list makes that sequence visible, so you know exactly what is coming next.
Target List
Have a specific enchantment in mind? Add it to your target list and VTP will calculate exactly how many rerolls stand between you and that trade.
Enchantment Prediction by Level
VTP does not just look at the next trade. It predicts the enchantments a villager will offer at every profession level, giving you a full picture of what that villager is worth before you invest anything.
Commands
All commands are also available in a GUI form (/vtp).
| Command | Description |
|---|---|
/vtp |
Opens the GUI |
/vtp seed <seed> |
Sets the seed (required for multiplayer) |
/vtp target <enchantment> <level> |
Sets your target enchantment |
/vtp maxrerolls <number> |
Sets the max rerolls for the engine search |
/vtp toggle |
Toggles the HUD |
/vtp calibrate <enchantment> <level>, ... |
Calibrates the reroll list to fix an offset |
/vtp confirm <round> |
Confirms which reroll round the villager is on |
Calibration
Offsets in the reroll list can occur frequently, especially on multiplayer servers. To fix this:
- Check the current enchantment being offered by the villager
- Run
/vtp calibrate <enchantment> <level>, <enchantment> <level>, ... - Confirm the current round with
/vtp confirm <round>
Limitations
To keep this mod client-only, some corners had to be cut. On singleplayer it works well enough, but servers introduce some unavoidable constraints:
- There is a single shared trade list across all villagers, so there is no way to sync state across multiple players
- Day/night rerolls cannot be tracked automatically
- The seed has to be known for it to work
Use /vtp calibrate (or the GUI equivalent) to correct any drift.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers