Mineuniverse
Log in Register
Mods

Bazaar Villager

A customizable Bazaar Villager that sells stored items at player-defined prices, supports overpaying with emerald tiers, gives optimized change, auto-fills payment, adds an Emerald Core Block, and features owner and buyer trading menus.
by Toomda
Download Claim this project
107 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Farming Mobs

Bazaar Villager Mod

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 emeralds.

Unlike normal villagers, Bazaar Villagers do not wander, cannot die, and cannot be pushed — they act as secure, persistent NPC vendors.

Key Features

- Custom Player-Owned Bazaar Villagers

  • Players can place items inside their Bazaar Villager and assign a price for each slot with a custom GUI
  • Prices support:
    • Emeralds
    • Emerald Blocks (×9)
    • Emerald Core Blocks (×81)new block added by the mod
  • Bazaar Villager trades sync in real time with all nearby buyers.

Advanced Currency System

  • The mod introduces Emerald Core Blocks, crafted from 9 emerald blocks.
  • The currency tiers are:
    • 1 Emerald
    • 1 Emerald Block = 9 Emeralds
    • 1 Emerald Core Block = 81 Emeralds
  • Prices up to 128 Core Blocks (10,368 emeralds) are supported.

🔄 Smart Auto-Payment & Overpayment Handling

When a buyer selects a trade:

  • The system automatically pulls the smallest possible combination from the player’s inventory.
  • Supports mixed payment (emeralds, blocks, cores).
  • Overpayment is allowed and fully supported. You will receive change if you pay too much!

Buyers receive change intelligently:

  • As many Core Blocks as possible
  • then Emerald Blocks
  • then Emeralds

🧾 Custom Trade GUI Enhancements

  • The trading GUI displays:
    • real cost
    • buyer’s overpay
    • visual “Change: X” indicator with an emerald icon
  • Display disappears when no trade is active.

👑 Owner & Customer Menus

  • Owners have a dedicated menu to:
    • set item prices
    • manage inventory
    • view emerald balance and receive emeralds
  • Customers see only the Bazaar trading interface.

🔒 Security & Persistence

  • Bazaar Villagers:
    • cannot take damage
    • cannot be pushed
    • are saved completely inside their spawn egg using custom NBT
    • retain owner name
    • retain entire shop inventory and prices

📝 Crafting Book Integration

  • The Emerald Core Block appears in the crafting book and creative menu.
garagevillager-1.0.0.jar
MC Client, NeoForge, Server, 1.21.10
Release 2025-11-21 Get

You Might Also Like

Piglin Proliferation
A mod that expands on piglins!
9,996,699
Resource Hogs
Adds pigs which can help players get resources.
9,974,524
Adorable Hamster Pets
3,000+ Wild Variants, Procedural Genetics, Shoulder Launching, Diamond Sniffing, Cheek Inventories, Personalities, 50+ Animations, Wander Modes, and much more!
999,507
Mobifier
A mod allowing you to modify the attributes of any mob. Change Health, Damage, and more!
996,451
The Radioactive Terror (Kaiju/Horror Mod)
Adds in a destructive beast, inspired by Gojira himself. A monster that's entirely player-activated, with a reward for beating it!
99,938
Souls like Bosses
This mod adds soulborne bosses, which can be encountered inside structures around your world.
99,687