Discount Stacking (Villager Trades)

⭐ — (2 endorsements) 📥 706 downloads 📌 v1.1 📅 4/20/2026
🟡 Updated this year

By StrategicTurtle · datapack

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 4/25/2026 📅 Created: 4/20/2026

🔍 Analysis

  • 👍 0.3% endorsement rate
  • 🏆 #44 of 2046 datapack mods in this game by downloads

📋 About This Mod

**Bring back villager discount stacking!** This datapack restores the pre-1.20.2 discount stacking behavior, allowing players to cure villagers multiple times and continue lowering trade prices just like before the patch. Each player can independently stack discounts indefinitely, making it fully compatible with multiplayer worlds and servers. If you miss building ultra-cheap trading halls or just want more flexibility with villager mechanics, this pack brings that experience back in a clean, lightweight way. The maximum discount cap can be adjusted in the `st_distac:settings` function if you want limit the allowable discounts for your world. The pack uses **Macro Features introduced in 1.20.2** to store and retrieve player-specific data when curing villagers through advancement triggers, allowing the system to track discount stacking per player. It has been tested and confirmed working in **Minecraft 26.1+**, though earlier versions have not yet been tested. If you try it out and run into any bugs or unexpected behavior, please feel free to let me know. Feedback and playtesting reports are always appreciated. **Have fun, and happy trading!** **Configurable Features** _(edit in the st_distac:settings function)_ * **max_cures** (positive integer, default 1) determines the curing limit when the discount cap is enabled. * **cap_discounts** (true/false, default false) determines if players have a limit on the number of cures they can stack. Setting to true adds a limit to the discounts. * **limit_discounts_per_cure** (true/false, default true) determines if players can get multiple discounts from a villager within a single curing cycle. Setting to false allows players to use golden apples to stack discounts up to the limit while the zombie villager is still in the curing phase.

Bring back villager discount stacking! This datapack restores the pre-1. 20. 2 discount stacking behavior, allowing players to cure villagers multiple times and continue lowering trade prices just like before the patch. Each player can independently stack discounts indefinitely, making it fully compatible with multiplayer worlds and servers. If you miss building ultra-cheap trading halls or just want more flexibility with villager mechanics, this pack brings that experience back in a clean, lightweight way.

The maximum discount cap can be adjusted in the `st_distac:settings` function if you want limit the allowable discounts for your world. The pack uses Macro Features introduced in 1. 20. 2 to store and retrieve player-specific data when curing villagers through advancement triggers, allowing the system to track discount stacking per player. It has been tested and confirmed working in Minecraft 26. 1+, though earlier versions have not yet been tested. If you try it out and run into any bugs or unexpected behavior, please feel free to let me know. Feedback and playtesting reports are always appreciated.

Have fun, and happy trading!

Configurable Features _(edit in the st_distac:settings function)_ max_cures (positive integer, default 1) determines the curing limit when the discount cap is enabled. cap_discounts (true/false, default false) determines if players have a limit on the number of cures they can stack. Setting to true adds a limit to the discounts. * limit_discounts_per_cure (true/false, default true) determines if players can get multiple discounts from a villager within a single curing cycle. Setting to false allows players to use golden apples to stack discounts up to the limit while the zombie villager is still in the curing phase.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Data Packs
Author
StrategicTurtle
Version
1.1
Downloads
706
Endorsements
2
Category
datapack
Created
4/20/2026
Updated
4/25/2026
Game Versions
26.1, 26.1.1, 26.1.2
Tags
economy, game-mechanics

🔧 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 Discount Stacking (Villager Trades) support?

The author lists 26.1, 26.1.1, 26.1.2. Other versions may work but are untested by the author.

What is the latest version of Discount Stacking (Villager Trades)?

Version 1.1, published 2026-04-25 with 706 downloads recorded at the source.

Keep browsing — more Minecraft Data Packs mods await

📋 All Minecraft Data Packs Mods 🏆 Top 25 📂 More datapack 👤 More by StrategicTurtle 🔎 Similar Mods 🌐 Best datapack (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods