Mod
No Villager Price Increase
No reviews yet
A mod that prevents villager prices from ever going up
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Data Packs were introduced to vanilla Minecraft in version 1.13 and allow the server to modify data about the game, or run commands. Data Packs are compatible with all mod loaders.
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
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
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
Resources
External Links
About
Description
Prevents villager prices from increasing due to bad reputation. Preserves discounts from curing zombie villagers and Hero of the Village.
How it works
Every 3 seconds, the mod scans all loaded villagers and removes negative gossips (the data that drives reputation-based price increases) while keeping positive ones (curing bonuses, trading discounts).
| Removed | Kept |
|---|---|
minor_negative |
minor_positive |
major_negative |
major_positive (zombie curing) |
villager_killed |
trading |
golem_killed |
Installing the mod
Put the .jar in the mods/ folder of your Fabric instance. Works with any launcher (Prism, GDLauncher, Modrinth App, official, etc.).
Datapack
What it does
In MC 26.1, the old Offers.Recipes NBT structure was removed as part of the new data-driven trading system. Price changes now come entirely from the Gossip system (reputation).
This datapack removes only the gossip entries that raise prices, every 3 seconds, on all loaded villagers — using the Gossips[{Type:"..."}] NBT path to target and delete matching entries directly, with no loop or index guessing required.
| Gossip type | Cause | Effect on price | Action |
|---|---|---|---|
minor_negative |
Hitting the villager | Increase | Removed |
major_negative |
Killing a villager nearby | Increase | Removed |
minor_positive |
Curing a zombie villager | Decrease | Kept |
major_positive |
Curing, permanent bonus | Decrease | Kept |
trading |
Frequent trading | Decrease | Kept |
Only price increases are blocked. Discounts you've earned are never touched.
Installation
- Drop the
no-villager-price-increasefolder (or the.zip) into:
saves/<world-name>/datapacks/ - In-game:
/reload - You will see a green confirmation message in chat.
Commands
| Command | Effect |
|---|---|
/function no_vp:reset_all |
Immediate manual reset of all villagers |
/function no_vp:uninstall |
Clean uninstallation (run before removing files) |
Uninstalling
- Run
/function no_vp:uninstallin-game - The cycle stops automatically within 3 seconds
- Remove the datapack folder and run
/reload
Technical notes
- Runs every 60 ticks (3 seconds) via a self-scheduling function
- Uses an
#activescoreboard flag: whenuninstallremoves the scoreboard, the cycle stops on its own - In 26.1,
Offers.RecipesNBT no longer exists on villager entities — the gossip system is the only accessible data that drives price changes
Mod
Prevents villager prices from increasing due to bad reputation. Preserves discounts from curing zombie villagers and Hero of the Village.
How it works
Every 3 seconds, the mod scans all loaded villagers and removes negative gossips (the data that drives reputation-based price increases) while keeping positive ones (curing bonuses, trading discounts).
| Removed | Kept |
|---|---|
minor_negative |
minor_positive |
major_negative |
major_positive (zombie curing) |
villager_killed |
trading |
golem_killed |
Installing the mod
Put the .jar in the mods/ folder of your Fabric instance.
Works with any launcher (Prism, GDLauncher, Modrinth App, official, etc.).
Screenshots
Gallery
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
Statistics
Resources