Back to mods
Bazaar Villager project artwork

CurseForge · Minecraft mod

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.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Bazaar Villager release should I use?

Updated 11 months ago
Latest stable file garagevillager-1.0.0.jar
Game version 1.21.10
Loader NeoForge

Bazaar Villager garagevillager-1.0.0.jar targets 1.21.10 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Bazaar Villager required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release NeoForge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Bazaar Villager garagevillager-1.0.0.jar need?

garagevillager-1.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Bazaar Villager without breaking your instance.

Built for Bazaar Villager garagevillager-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use garagevillager-1.0.0.jar. It targets 1.21.10 with NeoForge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside garagevillager-1.0.0.jar. It opens that exact file at the source.

About this project

What does Bazaar Villager add?

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.

Project description from CurseForge.

Pick your setup

Bazaar Villager by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Bazaar Villager versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.