Create: Villager Commerce
**Create: Villager Commerce** adds automated villager-powered markets to Create-based Minecraft servers.
Build Merchant Stalls, link them to Create stock networks, and let villagers automatically buy from player shops. Markets are managed through Market Ledgers, with daily purchase limits, server-controlled preset trades, villager registration, and optional Create: Numismatics currency support.
This mod is designed for SMP servers that want living marketplaces, player-run economies, and villager shopping behavior without requiring players to manually run storefronts.
---
## Features
### Merchant Stalls
Merchant Stalls are player shop blocks that villagers can buy from automatically.
A stall can be crafted by placing a Create Tablecloth in a crafting grid with an emerald. A stall can:
- Sell items from a linked Create stock network
- Accept payment into the linked payment system
- Display sale item, price, and stock link status
- Be linked to a Market Ledger
- Complete simulated villager purchases automatically
When a villager buys from a stall, the sold item is removed from stock, payment is inserted, and the villager plays happy feedback.
Villagers do not keep purchased items. The purchase is simulated for server economy purposes.
---
## Market Ledgers
Markets are managed with **Market Ledgers**.
A Market Ledger is made using a vanilla lectern with a book named exactly:
Market Ledger
The first line of the first page becomes the market name.
Market Ledgers track:
- Registered stalls
- Registered villagers
- Registered players
- Daily purchase limits
- Purchases completed today
- Time until market reset
- Server preset trades
Market Ledgers can also prevent overlapping markets when configured.
Villager Market Registration
Villagers can register to nearby Market Ledgers during a configurable morning window.
Registered villagers prefer shopping inside their assigned market, which makes the system more efficient and keeps villagers connected to a specific marketplace.
The Villagers tab can show statuses like:
Active Today
Registered
Away
Missing 3 days
Unavailable
Named villagers show their nametag in the ledger.
Villager records persist through server restarts.
Optional Create: Numismatics Support
Create: Numismatics is optional.
If Create: Numismatics is installed, built-in preset trades use Numismatics currency:
Spur
Bevel
Cog
If Numismatics is not installed, the mod automatically falls back to iron ingots using the same value scale:
1 Spur = 1 Iron Ingot
1 Bevel = 8 Iron Ingots
1 Cog = 64 Iron Ingots
This allows the mod to work with or without Numismatics while keeping the same economy balance.
Server-Controlled Economy
By default, villagers only buy trades approved by the server preset trade list.
This helps prevent players from setting abusive prices and gives server owners control over the economy.
The built-in preset trades are balanced around:
1 Iron Ingot = 1 Spur
1 Diamond = 1 Cog
Server owners can use:
auto
numismatics
iron
for the preset trade currency mode.
Remote Villager Trading
If enabled, players can click registered villagers in the Market Ledger GUI to open that villager’s normal trading screen.
This only works when the villager is:
- Loaded
- Alive
- Adult
- Registered to that ledger
- Inside the market radius
This feature can be disabled in the config.
Admin Commands
The mod includes basic admin tools:
/cvc market cleanup
Runs cleanup on known villager market records.
/cvc market clearvillagers
Clears all villager market registrations globally and prevents immediate re-registration until the next Minecraft day.
Commands require permission level 2.
Performance Friendly
Create: Villager Commerce is designed with server performance in mind.
It uses:
- Registered stall tracking
- Market Ledger assignment
- Staggered villager registration
- Configurable shopping cooldowns
- Per-tick villager check budgets
- Per-tick purchase budgets
- Limited stall search counts
- Persistent villager records
- Automatic cleanup rules
Market Ledgers do not act as chunk loaders.
Use a separate chunk-loading mod if you want a market to operate while no players are nearby.
Recommended Use
This mod works best for Create-based SMP servers with market towns or shopping districts.
Recommended setup:
- One Market Ledger per marketplace
- Multiple Merchant Stalls inside the ledger radius
- 20–40 villagers per market
- Server preset trades enabled
- Daily purchase caps enabled
- Villager registration enabled
Dependencies
Required:
- NeoForge
- Create
Optional:
- Create: Numismatics
Basic Setup
- Place a lectern.
- Add a written book named
Market Ledger. - Put the market name on the first line of the first page.
- Right-click the ledger with a Merchant Stall item to bind it to that market.
- Right-click a valid Create Stock Ticker with the Merchant Stall item to link stock.
- Place the Merchant Stall inside the market.
- Configure the item and price.
- Let villagers register and shop.
Notes
This mod is built for server-controlled, Create-powered economies.
It is especially useful for SMPs where players want automated shops, living markets, villager activity, and a balanced economy without relying on manual storefronts.

