Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Creators
Details
Licensed ARR
Published last month
CivilizationsMC
CivilizationsMC adds a server-side economy to NeoForge 1.21.1. You can form a clan, earn coins by selling to the server, list items on a multi-page auction house, set up your own player shop, and work through a tiered 30-quest ladder. Your balance, clan, and current quest set all show on a per-player sidebar HUD.
Most of the mod runs server-side and uses vanilla container GUIs. The custom shop block is the only piece that renders on the client.
Commands
/clan create|invite|accept|leave|disband|list/balance,/balance give|set(op),/pay <player> <amount>/bankopens a withdraw/deposit GUI for paper banknotes/ahopens the auction-house GUI./ah sell|buy|cancel|list|minealso work as direct commands./sellopens the cart GUI./sell handand/sell allsell instantly,/sell listopens a paged price catalog./questsshows your active quest set and lets you claim rewards.- Right-click a placed Shop block. Buyers see a vanilla villager trade screen, owners see a config GUI.
Features
Clans
- Create a clan, invite players, accept invites, leave, disband, see the list of active clans
- Members can still hurt each other in PvP (friendly fire is on by default)
Currency and Bank
- Per-player coin balance stored with the world
/payfor peer-to-peer transfers/banklets you withdraw your balance as paper banknotes and deposit them back. Banknotes are vanilla paper with custom data so any client can read them.
Auction House
- Vanilla 6-row chest GUI with Browse, Sell, My Listings, and Returns pages, plus a 3-row Confirm Cancel modal
- Browse sort cycle (Newest, Price low to high, Price high to low) with right-click to go backwards
- Each listing's lore shows the price, seller, an expiry countdown, and a colored call-to-action line
- 5% listing tax and 10% sale tax act as money sinks
- 48-hour listing expiry. Expired items go straight to Returns and you can claim them whenever.
- Enchantments, custom names, and
custom_datasurvive a listing round-trip
Player Shops
- Custom Shop block crafted from 6 planks and an emerald, with its own model and texture
- Has a
HORIZONTAL_FACINGblockstate so the front of the block always points at whoever placed it - First right-click claims ownership
- Owners get a chest-style config GUI for adding and removing offers, setting prices with step buttons, and depositing stock from their inventory
- Buyers get the vanilla villager trade screen. Payment comes out of
/balanceand splits 90% to the owner, 10% to a sink.
Server Sell-Shop (the money faucet)
/sellopens a cart GUI. Click an item in your inventory to add it to the cart, click Sell to open the confirm modal, click Confirm to mint the coins./sell handand/sell allfor fast sales without the GUI/sell listopens a paged catalog showing every sellable item and its price- Around 80 items in the price list. Rare and non-farmable items (diamond, netherite, beacon, dragon head, and so on) pay well. Farmable items pay 1 coin.
Quests
- 30 quests in 6 tiers of 5. Finish all 5 in your current set and the next set unlocks.
- Sell, list, and buy quests use lifetime counters, so your progress carries over between sets
- Click a completed quest in
/queststo claim its coin reward
Sidebar HUD
- Per-player scoreboard sidebar showing your Balance, your Clan, and your active quest set with live progress
- Refreshes about every two seconds and uses vanilla scoreboard packets
Polish
- Every system message uses a colored prefix:
CLANS | ...,ECONOMY | ...,BANK | ...,AUCTION | ...,SHOP | ...,QUESTS | ... - Hover any sellable item anywhere in the game and the tooltip shows
Sells for: X coins - Network version check rejects clients running the wrong mod version at the handshake
Anti-Dupe Protection
- All display containers are read-only at the
Containerlevel.setItem,removeItem,removeItemNoUpdate, andclearContentall refuse external writes. - Every display item is stamped with a hidden marker. Any marked item that lands in a player inventory, on the cursor, or as a dropped
ItemEntitygets deleted within a single server tick. - Stops inventory extract/sort mods (Quark's Inventory Sorting buttons, Sophisticated Backpacks' Pickup upgrades, and so on) from pulling items out of the GUIs
Requirements
- Minecraft 1.21.1
- NeoForge 21.1.230 or newer
- Java 21
- Required on both the server and the client (custom block and version check)

