Aecy's Mod
Diamond banking and a security system that will shoot you for financial fraud.
A multiplayer-focused mod for NeoForge 1.21.1 with Create integration.
Banking System
- Bank — The central banking block. Right-click to access your account.
- ATM — Purchasable from the Bank (default: 50 diamonds). Place anywhere for remote access to all bank features.
Account Features
- Deposit and withdraw diamonds (diamond blocks auto-converted at 9:1)
- Protect your account with a PIN. Forgot it? Verify your identity via a name challenge to reset it.
- Trade Goods — Sell configured items directly for diamonds at the bank.
- Pay Debt — Clear your criminal record by repaying security fines.
Interest System
- Compound interest applied on a configurable schedule (default: 0.5% every 24h).
- Rate automatically scales down when the global economy holds too many diamonds (thresholds at 50k and 200k total), and when a personal balance gets too large (thresholds at 10k and 50k).
- Financial Projections panel in the UI: expected 7-day earnings and time until next diamond.
- 30-day rate history graph displayed in the bank screen.
Leaderboard
View server-wide stats for every player: balance, total deposited/withdrawn, interest earned, security alerts, criminal status, and debt.
Security System
Trigger a Security Alert by: entering the wrong PIN, attempting to trade without the required items, or acting suspiciously at the bank.
- Fines start at a configurable base (default 10 diamonds) and double with each consecutive offense.
- Criminal status escalates: Innocent → Likely → Guilty.
- You have 10 seconds to pay before a Security Bot spawns and hunts you down with a laser.
- Pay your debt at the Bank or ATM to restore your Innocent status.
Bounty System
- Active player bounties and mob bounties are listed at the bank.
- Claim a player bounty by presenting the target's player head as proof.
- Claim a mob bounty by presenting the configured item drop.
- Bounties refresh automatically after being claimed.
- Fully configurable via bounties.json. Reload live with an admin command.
Create Integration
- Shopping List auto-withdrawal — Present a Create Shopping List at the Bank or ATM. It calculates the total diamond cost across all linked shops and withdraws exactly what's needed from your account.
- Display Sources for Create's display boards:
- Total Diamonds — server-wide diamonds in the bank
- Richest Player — current balance leader
- Current Bounties — active bounty targets
- Rich List — full wealth leaderboard
Configuration
All values are in the server config file.
Requirements
- NeoForge 1.21.1
- Create 1.21.1