Bazaar Villager
by Toomda
Bazaar Villager adds a persistent shopkeeper villager that sells items from its own stock at prices set by its owner, and a block-and-spawn-egg setup to place it.
What it does
Players place items inside a Bazaar Villager and assign each slot a price through a custom screen. The villager then trades those stocked items with nearby buyers, and its trades sync in real time. Unlike a normal villager, a Bazaar Villager wanders in place without dying or being pushed around, so it works as a fixed vendor rather than a random trade offer.
Prices can be set in three currencies, and buyers may overpay with emeralds. When that happens, the villager gives optimized change and auto-fills the payment, leaving buyers with the fewest leftover stacks. The mod adds tiers built from Emerald Blocks and Emerald Core Blocks, a Shapeless Crafting recipe for the core block, a Shaped Crafting recipe for the villager itself, and a spawn egg so a placed villager can be picked up and placed again.
The mod runs on NeoForge only and is published for 1.21.10, in a single file dated 2025-11-21. Both the server and every player need it, since trading happens on the server side. The code is not open source, and the project is released under All rights reserved, with public links to its source code and issue tracker.
Key features
Player-priced stock
Each slot of a Bazaar Villager holds items with a price the owner sets, with stock adjustable at any time.
Three currencies
Prices can be set in three currencies, and a buyer can pay above the price with emeralds.
Optimized change
Buyers always receive optimal change, and the payment is filled in automatically so leftover stacks stay minimal.
Persistent vendors
A Bazaar Villager wanders in place, cannot die and cannot be pushed, and it can be picked up and placed again with a spawn egg.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Who it’s for: Players who run trading setups in survival worlds and server owners who want player-run shops tied to an emerald-based economy.
How it compares
Trade Poisonous Potatoes for Emeralds is a NeoForge mod for 1.21.1 – 1.21.4 under All rights reserved, but it changes which items villagers accept rather than providing a stocked shop. Villager Comfort Continued is open source under the MIT License and targets 1.21.1 only, with no shop system. Bazaar Villager is a NeoForge mod for 1.21.10 that is not open source, and its villager is a player-run stock vendor.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Bazaar Villager | NeoForge | 1.21.10 | Client and server | 2025-11-21 |
| Trade Poisonous Potatoes for Emeralds | NeoForge | 1.21.1 – 1.21.4 | Client and server | 2025-06-07 |
| Villager Comfort Continued | NeoForge | 1.21.1 | Client and server | 2026-03-03 |
Questions
Does Bazaar Villager need to be installed on the server?
Which loader does Bazaar Villager use?
Can a Bazaar Villager be moved after it is placed?
In the catalog
Bazaar Villager is one of 2,072 Economy mods on ModsFinder, and one of 917 Economy mods for NeoForge. 15,569 mods support Minecraft 1.21.10.
More from Toomda
Similar mods
What the author says
The Bazaar Villager Mod introduces an advanced, fully server-side trading system centered around a new type of NPC: the Bazaar Villager. Instead of randomized vanilla trades, Bazaar Villagers function as personal shopkeepers, allowing players to configure their own item stocks and set custom prices up to 10,368…
Official listing
- Modrinth page
- modrinth.com/mod/bazaar-villager
- Owner
- Toomda
- Published
- 2025-11-21
- Updated on Modrinth
- 2025-11-21
- Facts verified
- 2026-10-15
