No Villager Price Increase
🟡 Updated this yearPreview

🔍 Analysis
- 👍 0.3% endorsement rate
- 🏆 #1498 of 2025 datapack mods in this game by downloads
📋 About This Mod
# 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` 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 1. Drop the `no-villager-price-increase` folder (or the `.zip`) into: `saves/<world-name>/datapacks/` 2. In-game: `/reload` 3. 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 1. Run `/function no_vp:uninstall` in-game 2. The cycle stops automatically within 3 seconds 3. Remove the datapack folder and run `/reload` --- ## Technical notes - Runs every **60 ticks (3 seconds)** via a self-scheduling function - Uses an `#active` scoreboard flag: when `uninstall` removes the scoreboard, the cycle stops on its own - In 26.1, `Offers.Recipes` NBT 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.).
## 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
1. Drop the `no-villager-price-increase` folder (or the `.zip`) into:
`saves/
## 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
1. Run `/function no_vp:uninstall` in-game 2. The cycle stops automatically within 3 seconds 3. Remove the datapack folder and run `/reload`
## Technical notes
- Runs every 60 ticks (3 seconds) via a self-scheduling function
- Uses an `#active` scoreboard flag: when `uninstall` removes the scoreboard, the cycle stops on its own
- In 26. 1, `Offers. Recipes` NBT no longer exists on villager entities — the gossip system is the only accessible data that drives price changes
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.).
📊 Mod Details
- Game
- Minecraft Data Packs
- Author
- zampinomatti
- Version
- 1.1
- Downloads
- 993
- Endorsements
- 3
- Category
- datapack
- Created
- 6/28/2026
- Updated
- 7/12/2026
- Game Versions
- 26.1, 26.1.1, 26.1.2, 26.2
- Tags
- game-mechanics, utility
🔧 How to Install Minecraft Data Packs Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
📖 Full step-by-step install guide for Minecraft Data Packs →
Visit the official mod page for specific installation instructions for this mod.
🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Data Packs commands, item IDs, and more.
❓ Frequently Asked Questions
Which Minecraft Data Packs versions does No Villager Price Increase support?
The author lists 26.1, 26.1.1, 26.1.2, 26.2. Other versions may work but are untested by the author.
What is the latest version of No Villager Price Increase?
Version 1.1, published 2026-07-12 with 993 downloads recorded at the source.
Keep browsing — more Minecraft Data Packs mods await