AtlasBanking

    AtlasBanking 1.0.4

    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
    VideoGoose
    Downloads
    102
    Views
    102
    First release
    Last update
    Rating
    0.00 star(s) 0 ratings

    More resources from VideoGoose

    • Contracts 2
      Contracts 2
      The long awaited sequel to the Contracts mod
    • StarBridge
      StarBridge
      Links Discord to StarMade chat [SERVER ONLY] [Java 8]
    • LorefulLoot
      LorefulLoot
      Adds randomly spawning shipwrecks with loot and lore.
    • LuaMade
      LuaMade
      Adds Lua scriptable computers to StarMade
    • AtlasGuide
      AtlasGuide
      In-game markdown guide viewer for the Atlas mod suite.

    Latest updates

    1. Update 1.0.4

      Please work
    2. Update 1.0.3

      Fixed config issue.
    3. Update 1.0.2

      Fixed version