chichengjingji

chichengjingji

The Akagi Economic Mod provides a complete virtual currency system (Akagi Coins) for Minecraft servers or single-player games and includes fully functional vending machine and cash register blocks. Players can place vending machines and list any items for

by
15 Downloads
neoforgeeconomystorageutility
Rent Server with this Mod

Screenshots

chichengjingji Screenshot 1
chichengjingji Screenshot 2
chichengjingji Screenshot 3

About this Mod

ChichengJingJi
https://img.shields.io/badge/NeoForge-21.1.232-blue
https://img.shields.io/badge/Minecraft-1.21.1-green

📖 Introduction
Chicheng Economy is a mod that adds a complete virtual currency system (Chicheng Coins) to Minecraft servers or single-player worlds, along with fully functional vending machines and cash registers.

Players can place vending machines and list any item (supports enchantments, NBT, etc.). Other players can purchase items using Chicheng Coins, and the earnings are automatically distributed to the vending machine owner (real-time transfer if online; offline earnings are stored and paid out upon login).

Cash registers allow players to transfer coins directly to the owner, making team or server transactions convenient. The mod also includes a balance HUD, economy commands, and other helper features.

✨ Key Features
🛒 Vending Machine
Place & Bind: The player who places the block is automatically the owner.

List Items: The owner right‑clicks the vending machine while holding the item to set the unit price and stock (supports any item, preserves enchantments and NBT).

Buy Items: Any player right‑clicks the vending machine to open the purchase interface, selects an item, enters the quantity – the mod automatically checks balance and inventory space.

Earnings Distribution:

Owner online → earnings transferred instantly.

Owner offline → earnings stored in the vending machine, paid out automatically when the owner logs in (with a notification).

Data Persistence: Item lists, ownership, earnings, etc., are saved with the world; they survive server restarts.

Protection: Only the owner can break the vending machine; when broken, all listed items drop.

Real‑time Sync: All interfaces refresh automatically in multiplayer.

🧾 Cash Register
Place & Bind: The player who places the block is automatically the owner.

Transfer Functionality: Any other player right‑clicks to open a transfer interface, enters an amount, and confirms – the coins are instantly transferred to the owner (no manual collection needed).

Owner Prompt: The owner right‑clicking only shows a message, not the transfer interface.

Protection: Only the owner can break the block.

💰 Economy System
Chicheng Coin: Virtual currency, managed via commands.

Commands (all with prefix /chicheng):

balance – Check your balance.

give – Give Chicheng Coins to a player (OP only).

take – Remove Chicheng Coins from a player (OP only).

set – Set a player’s balance (OP only).

transfer – Transfer coins to another player.

Balance HUD: Shows your current balance in the bottom‑right corner (configurable).

Configuration: Modify config/chichengjingji-common.toml to set the starting balance (default 100).

🎨 Interface & Interaction
Vending Machine Purchase Interface: Item list (icon, unit price, stock) → click an item to go to a detail page (enlarged icon) → enter quantity to buy.

Listing Interface: Intuitive input fields and buttons.

Cash Register Transfer Interface: Simple number input and confirmation button.

All buttons support hover highlighting; interfaces do not pause the game.

📦 Installation
Ensure you have NeoForge 1.21.1 installed.

Put the downloaded chichengjingji-1.0-SNAPSHOT.jar into the .minecraft/mods folder.

Launch the game – the mod will automatically generate its config file.

Multiplayer servers: Place the jar file in the server’s mods folder. All clients must also install the mod (otherwise they cannot see the interfaces).

🕹️ Usage Guide
Vending Machine
Place the vending machine (the placer becomes the owner).

While holding the item you want to sell, right‑click the vending machine → set unit price and quantity → confirm to list it.

Other players (empty hand) right‑click to open the purchase interface → select an item → enter quantity → buy.

The owner can add new listings at any time and check earnings (earnings are automatically paid / stored).

Cash Register
Place the cash register (the placer becomes the owner).

Another player right‑clicks the cash register → enter the transfer amount → confirm – the coins are deducted from their account and added to the owner’s account.

The owner right‑clicking only shows a message, no transfer.

Economy Commands
Type /chicheng help in chat to view sub‑commands (usage as described above).

⚙️ Configuration
Config file path: config/chichengjingji-common.toml

toml
[common]
starting_balance = 100 # New players' starting balance
showBalanceHUD = true # Whether to show the balance HUD
🛠️ Developer Information
Development Environment: NeoForge 1.21.1

Language: Java 21~~~~

📄 License
All Rights Reserved (contact the author for permission).

🧑‍💻 Author
MCyangguang

🙏 Acknowledgements
~~~~~~

Available Versions

chichengjingji 1.0-SNAPSHOTrelease
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11neoforge
June 4, 2026

How to Install chichengjingji 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.11).

3

Install Mod

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

Compatibility

Mod Loaders

neoforge

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+8 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

chichengjingji 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.11). You can switch loaders with one click in the panel.

Is chichengjingji compatible with neoforge?

chichengjingji officially supports neoforge for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with chichengjingji – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if chichengjingji 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 chichengjingji 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.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+1 more