promotional bannermobile promotional banner

Villager Price Lock

Stops villager trade prices creeping up: the demand markup is cleared on every trade and when you open a villager.

Price Lock

Stops villager trade prices from creeping up. The deal you found stays the deal you get โ€” no more 60-emerald mending books on a long-lived world.

Recurring r/feedthebeast request (70+โ†‘): "is there a mod for 1.21.1 that prevents villager price increases?" Long-term worlds make trading tedious as demand-based prices balloon. The Paper plugins that do this don't run on vanilla NeoForge servers.

  • ๐Ÿ’ฑ Clears the demand-based markup so prices never inflate
  • ๐Ÿ” Resets on every trade and when you open a villager (prices flat the moment the GUI opens)
  • โš™๏ธ One server-config toggle (freezePrices, default on), editable in the Mod Config GUI
  • ๐Ÿงฉ No commands, server-side

What it does / Usage

Install and it just works โ€” the demand markup is cleared after every trade and on opening a villager. Toggle via freezePrices in the server config / Mod Config GUI.

Supported loaders / versions

Minecraft NeoForge Forge Fabric
1.21.1 โœ… planned planned

Forge / Fabric / 1.20.1 ports planned; this release is NeoForge 1.21.1.

Dependencies

None.

Compatibility & scope

Works on vanilla villagers, wandering traders, and modded villagers that use the vanilla trade system (More Villagers, trade datapacks, most trade-content mods โ€” anything extending AbstractVillager). Fully-custom merchant entities with their own pricing are out of scope โ€” but they don't have vanilla's demand inflation in the first place, so there's nothing to fix there. No mixin.

Known limitations

v0.1 clears the markup on trade and on GUI-open (zero mixin, certain to work). A full freeze of the internal demand counter would need a mixin into MerchantOffer.updateDemand โ€” intentionally out of v0.1.

Install

  1. Install NeoForge for Minecraft 1.21.1.
  2. Drop pricelock-0.1.0.jar into mods/. Server-side.
  • Minecraft 1.21.1 ยท NeoForge ยท JDK 21

License

MIT โ€” modpack inclusion welcome, no credit required.

Author: KURONAMI

The Villager Price Lock Team

profile avatar
  • 1
    Followers
  • 14
    Projects
  • 4.6K
    Downloads

More from KURONAMlView all

  • Named Ender Chests project image

    Named Ender Chests

    • 26
    • Mods

    Rename an ender chest on an anvil so every same-name chest shares one server-wide inventory channel. Unnamed = pure vanilla.

    • 26
    • May 17, 2026
    • Mods
  • Spawn Doctor project image

    Spawn Doctor

    • 11
    • Mods

    /spawndoctor โ€” plain-language diagnosis of why your mob farm isn't spawning anything (Peaceful, doMobSpawning, cap theft, AFK ring, sim distance).

    • 11
    • May 17, 2026
    • Mods
  • Away Digest project image

    Away Digest

    • 44
    • Mods

    On login, recap how long you were away and which advancements other players earned while you were gone.

    • 44
    • May 17, 2026
    • Mods
  • Player Last Seen project image

    Player Last Seen

    • 34
    • Mods

    /seen <player> โ€” when was this player last online? The last-seen that vanilla NeoForge servers don't have.

    • 34
    • May 17, 2026
    • Mods
  • Named Ender Chests project image

    Named Ender Chests

    • 26
    • Mods

    Rename an ender chest on an anvil so every same-name chest shares one server-wide inventory channel. Unnamed = pure vanilla.

    • 26
    • May 17, 2026
    • Mods
  • Spawn Doctor project image

    Spawn Doctor

    • 11
    • Mods

    /spawndoctor โ€” plain-language diagnosis of why your mob farm isn't spawning anything (Peaceful, doMobSpawning, cap theft, AFK ring, sim distance).

    • 11
    • May 17, 2026
    • Mods
  • Away Digest project image

    Away Digest

    • 44
    • Mods

    On login, recap how long you were away and which advancements other players earned while you were gone.

    • 44
    • May 17, 2026
    • Mods
  • Player Last Seen project image

    Player Last Seen

    • 34
    • Mods

    /seen <player> โ€” when was this player last online? The last-seen that vanilla NeoForge servers don't have.

    • 34
    • May 17, 2026
    • Mods