Bazaar Villager

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
51 Downloads
neoforgeeconomymobs
Rent Server with this Mod

Screenshots

Emerald Core block and Villager
Owner Screen
Buyers Screen

About this Mod

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


✨ 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 three currencies:
    • Emeralds
    • Emerald Blocks (×9)
    • Emerald Core Blocks (×81)new block added by the mod
  • Bazaar Villagers sync their trades in real time to all nearby buyers.
  • They can be placed and picked up again via a custom Spawn Egg.

💎 Crafting & New Items

🟩 Emerald Core Block (81 Emeralds)

A powerful high-value currency block.

Shaped Crafting (3×3 Emerald Blocks):

EEE

EEE

EEE

Creates 1 Emerald Core Block.

  • Shapeless Crafting (1 Core Block → 9 Emerald Blocks)
    Place 1 Emerald Core Block anywhere in the grid to get 9 Emerald Blocks back.

🥚 Bazaar Villager Spawn Egg

You can craft the Bazaar Villager itself!

Shaped Crafting Recipe:

EEE

EVE

ECE

Where:

  • E = Emerald Block
  • V = Egg
  • C = Chest

This creates 1 Bazaar Villager Spawn Egg.


💰 Advanced Currency System

  • Supports three tiers:
    • 1 Emerald
    • 1 Emerald Block = 9 Emeralds
    • 1 Emerald Core Block = 81 Emeralds
  • Maximum price: 128 Core Blocks (10,368 emeralds).

🔄 Smart Auto-Payment & Overpayment Handling

When a buyer selects a trade:

  • The mod automatically pulls the smallest possible combination from your inventory.
  • Supports mixed payments (emeralds, blocks, cores).
  • Overpaying is allowed.

Buyers always receive optimal change:

  1. Core Blocks
  2. Emerald Blocks
  3. Emeralds

Guaranteed minimal leftover stacks.


🧾 Custom Trade GUI Enhancements

  • Displays:
    • real price
    • overpayment value
    • a “Change: X” indicator with an emerald icon
  • Display hides when no trade is active.

👑 Owner & Customer Menus

  • Owners can:
    • set item prices
    • manage villager inventory
    • withdraw accumulated emerald balance
  • Customers only see the buying interface.

🔒 Security & Persistence

  • Bazaar Villagers:
    • cannot take damage
    • cannot be pushed
    • store their entire inventory, prices, balance, and owner data inside their spawn egg
    • always persist safely

📘 Crafting Book Integration

  • The Emerald Core Block and the Bazaar Villager Spawn Egg show correctly in the crafting guide.
  • All recipes automatically unlock when obtaining required items.

Available Versions

Bazaar Villager 1.0.0release
MC 1.21.10neoforge
November 21, 2025

How to Install Bazaar Villager on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.10).

3

Install Mod

Open the mod browser in the dashboard and search for "Bazaar Villager". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.10

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Bazaar Villager server crashes on startup – what to do?

Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.10). You can switch loaders with one click in the panel.

Is Bazaar Villager compatible with neoforge?

Bazaar Villager officially supports neoforge for Minecraft 1.21.10. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Bazaar Villager – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Bazaar Villager consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Bazaar Villager with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
LicenseRef-All-Rights-Reserved
Server-side
Required

Supported Versions

1.21.10