NoDiscounts: Remove Villager Trade Discounts for Balanced Minecraft Servers

NoDiscounts for Minecraft eliminates villager trade discounts, ensuring fair, static prices and a balanced economy on Paper/Spigot 1.21.4 servers.

Download NoDiscounts for Minecraft 1.21

Original name: NoDiscounts

Minecraft: 1.21

FileVersionLoaderSize
NoDiscounts-2.0.jar1.21—12.4 МБDownload

NoDiscounts

Villager trading is one of the most powerful mechanics in Minecraft, but it can quickly unbalance a server when players exploit discounts from curing zombie villagers or stacking Hero of the Village effects. The NoDiscounts plugin offers a clean, lightweight solution by completely removing all trade discounts, ensuring every player pays the base price for every trade. Whether you run a tight-knit survival community or a large public network, this tool restores fairness and predictability to your in-game economy.

Why Villager Discounts Can Ruin Your Server Economy

In vanilla Minecraft, players can repeatedly infect and cure villagers to drive prices down to a single emerald. Combined with the Hero of the Village status effect, trades become practically free. This creates a massive imbalance, especially on multiplayer servers where some players exploit these mechanics while others do not. The result is a broken economy where emeralds lose value and progression feels meaningless. NoDiscounts for Minecraft addresses this by locking all trades at their base prices, making every transaction fair and consistent.

How NoDiscounts Works

Once installed, the plugin silently monitors all villager interactions. It intercepts the discount calculation and forces every trade to use the original, undiscounted price. This includes discounts from curing zombie villagers, the Hero of the Village effect, and any other source. Villagers still gain experience and unlock new trades as normal, but the prices never drop below the default values. The plugin also automatically removes the Hero of the Village status effect from players to prevent free gifts, keeping the focus on honest trading.

Core Features at a Glance

  • Disables all villager trade discounts from reputation and status effects
  • Locks trade prices at their base values, preventing price inflation from over-trading
  • Automatically strips Hero of the Village effect to stop free item handouts
  • Allows villagers to level up and unlock new trades naturally
  • Toggle the discount prevention system on or off with simple commands
  • Set custom prices for specific items using the built-in command interface
  • Lightweight and optimized for Paper and Spigot servers running Minecraft 1.21.4

How to Install NoDiscounts

Installing NoDiscounts for Minecraft is straightforward. First, ensure your server is running Paper or Spigot version 1.21.4. Download NoDiscounts from a trusted source and place the JAR file into your server's plugins folder. Restart the server, and the plugin will generate its default configuration. For those who prefer a streamlined setup, the foxygame.net launcher includes a curated add-on catalog where you can find NoDiscounts and enable it with a single click, automatically handling version compatibility and updates. Once installed, the plugin works immediately with no additional dependencies required.

Commands and Permissions

NoDiscounts offers a simple command set to manage its behavior. Use /nodiscounts on to enable discount prevention and /nodiscounts off to disable it. The /nodiscounts status command shows whether the system is currently active. For advanced customization, /nodiscounts setprice <item_key> <price> allows you to define exact trade costs for specific items, overriding even the base prices. The plugin uses a single permission node, nodiscounts.toggle, which is granted to operators by default, ensuring only trusted staff can modify settings.

Customizing Trade Prices

Beyond simply removing discounts, NoDiscounts empowers server owners to fine-tune their economy. The setprice command accepts an item key—such as enchanted_book_sharpness_1—and a new emerald cost. This means you can make rare enchanted books more expensive or cheaper depending on your server's needs, all while keeping the no-discount rule in place. The plugin preserves normal villager behavior: they still level up, change professions, and restock trades twice per day, so the only difference is the price consistency.

Compatibility and Requirements

NoDiscounts is built specifically for Paper and Spigot servers running Minecraft 1.21.4. It does not require any additional plugins or mods, making it a drop-in solution for vanilla-like server environments. The plugin is lightweight and designed to have minimal impact on server performance, as it only hooks into the relevant trade events. If you are using a server wrapper like the foxygame.net launcher, you can easily manage and update NoDiscounts alongside your other add-ons, ensuring compatibility with the latest server builds without manual file handling.

Step-by-Step Setup Guide

To download NoDiscounts, visit the official plugin page and save the JAR file. Place it in your server's plugins directory and restart the server. A configuration file will be created automatically. By default, the plugin is active and all discount prevention is enabled. You can verify it is working by checking the status with /nodiscounts status. If you need to temporarily allow discounts for an event, simply run /nodiscounts off and toggle it back on later. The plugin remembers its state across server restarts.

Maintaining a Fair Trading Environment

With NoDiscounts active, every player faces the same trading costs, which encourages more creative and diverse gameplay. Instead of rushing to build villager curing stations, players must explore, mine, and farm to earn emeralds. This shift often leads to a healthier server economy and more meaningful interactions. The plugin is especially valuable for servers that want to preserve the vanilla villager experience without the extreme exploits that can emerge in multiplayer settings.

Conclusion

NoDiscounts is a must-have tool for any Minecraft server administrator who values economic balance and fairness. By removing all villager trade discounts and offering customizable pricing, it eliminates the most common trading exploits while keeping villagers functional and engaging. Whether you download NoDiscounts manually or integrate it through the foxygame.net launcher, you will gain immediate control over your server's trading system with zero hassle.