- Game version
- 0.205.4
AtlasBanking
Player banking system for the Atlas mod suite. Tracks per-player credit balances and transaction history.
Depends on: AtlasCore
Features
Server-side actions
Or send from a client:
Tests
Covers BankingData JSON round-trip (name, credits, UUID), transaction serialization, and history mutation.
Build
Output: {starmade_root}mods/AtlasBanking-{version}.jar
Player banking system for the Atlas mod suite. Tracks per-player credit balances and transaction history.
Depends on: AtlasCore
Features
- Per-player credit accounts stored as JSON and synchronised to clients on spawn
- Full transaction history (deposits, withdrawals, transfers) with timestamps
- Server-side SET_CREDITS action for admin commands / other mods
- In-game Banking dialog accessible from the top bar or N key
Server-side actions
Code:
// From any server-side code:
PlayerActionRegistry.process(AtlasBanking.SET_CREDITS, new String[]{ "PlayerName", "5000.0" });
Code:
new PlayerActionCommandPacket(AtlasBanking.SET_CREDITS, "PlayerName", "5000.0").sendToServer();
Code:
/run_tests atlas.banking.tests.*
Build
Code:
gradle :banking:jar