Mineuniverse
Data Packs
No Villager Price Increase

No Villager Price Increase

DATA PACK
A datapack that prevents villager prices from ever going up
by zampinomatti
Download Claim this project
Add a badge to your pageLink to No Villager Price Increase from a README, website or forum post.
Preview: Badge

Badges update automatically and link to the data pack page on MineUniverse.

500 downloads
0 likes
0 followers
Updated Oct 14, 2026
0 hypes
Follow0
Utility
Advertisement Remove ads with Premium →

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/<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
NoVillagerPriceIncrease-1.0.zip
MC 26.1, 26.1.1, 26.1.2, 26.2
Release 2026-07-04 Get

Requirements & install

How to use this data pack in Minecraft
Mods needed
None, works in vanilla
Minecraft
26.1 – 26.2
Install folder
saves/<world>/datapacks

How to install data packs

  1. Download the data pack .zip file (do not extract it).
  2. New world: click Data Packs on the world creation screen and drop the .zip in. Existing world: open .minecraft/saves/<world>/datapacks.
  3. Put the .zip into the datapacks folder of the world (servers: world/datapacks).
  4. Run /reload in game (or rejoin the world) and check it with /datapack list.
Browse more: Data Packs for 26.2 All data packs
Advertisement Remove ads with Premium →

You Might Also Like