promotional bannermobile promotional banner

VillagerTradeFix modern port

Fixes villager trade abuse for Minecraft 1.20.1 Forge
Play with ur friend without lag!
Create your game server with affiliate logo
Create Server
affiliate banner image

VillagerTradeFix — Full port for Minecraft 1.20.1 (Forge)

Fixes villager trade abuse.

Villagers remember their trades per job site (cycling job sites no longer resets trade offers) and reputation discounts are capped. This is a full port for Minecraft 1.20.1 (Forge) of VillagerTradeFix by Globox1997: the original prepareOffersFor logic (Mojang updateSpecialPrices) and NBT trade memory work in full on this version.

Port notes (1.20.1 Forge)

  • Java 17 · Forge 47.4.20 · Official Mojang mappings · Mixin
  • Config replaced with a simple JSON file (config/villagertradefix.json): baseVillagerOfTheHeroDiscount, extraVillagerOfTheHeroDiscount, maxReputationDiscount, maxReputation
  • Trade memory stored as MerchantOffers NBT (Recipes tag) per job, keyed by profession name (persisted across restarts)
  • The optional Numismatic Overhaul compat mixin is not included (dependency unavailable on this branch)
  • Built and verified in CI via GitHub Actions, including a headless runtime test that launches the client, joins a world, and quits cleanly

Installation

  1. Install Forge 47.4.20 for Minecraft 1.20.1
  2. Drop villagertradefix-1.20.1-forge-*.jar into your mods folder

Original mod & credit

Unofficial full port by Itamio of VillagerTradeFix by Globox1997 (MIT). See NOTICE for credit and licensing details.

VillagerTradeFix modern port Team

profile avatar
  • 5
    Followers
  • 62
    Projects
  • 149.4K
    Downloads

More from NoobyboomView all