AtlasBanking

    AtlasBanking 1.0.1

    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
    • 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" });
    Or send from a client:
    Code:
    new PlayerActionCommandPacket(AtlasBanking.SET_CREDITS, "PlayerName", "5000.0").sendToServer();
    Tests

    Code:
    /run_tests atlas.banking.tests.*
    Covers BankingData JSON round-trip (name, credits, UUID), transaction serialization, and history mutation.
    Build

    Code:
    gradle :banking:jar
    Output: {starmade_root}mods/AtlasBanking-{version}.jar
    Author
    TheDerpGamerX
    Downloads
    1
    Views
    3
    First release
    Last update
    Rating
    0.00 star(s) 0 ratings

    More resources from TheDerpGamerX

    • AtlasExchange
      AtlasExchange
      Player-driven blueprint and item marketplace for the Atlas mod suite.
    • LuaMade
      LuaMade
      Adds Lua scriptable computers to StarMade
    • AtlasCore
      AtlasCore
      Shared infrastructure for the Atlas mod system. Every other Atlas module depends on AtlasCore.
    • AtlasGuide
      AtlasGuide
      In-game markdown guide viewer for the Atlas mod suite.
    • AtlasBuildSectors
      AtlasBuildSectors
      Protected build zones for the Atlas mod suite.

    Latest updates

    1. Update 1.0.1

      Added SMD Mod id.