promotional bannermobile promotional banner

Economy Plus (Server Side Only!)

Jaker's Economy Plus is a Server Side only mod for everything economy from Jobs to Sign shops
Back to Files

jakeseconomyplus-1.0.10-Neo1.21.1.jar

File namejakeseconomyplus-1.0.10-Neo1.21.1.jar
Uploaded
Oct 26, 2026
Downloads
11
Size
236.5 KB
Mod Loaders
NeoForge
File ID
9329307
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:jakers-economy-1558252:9329307"

Learn more about Curse Maven

What's new

Jakes Economy Plus v1.0.10-Neo1.21.1

BANK ACCOUNTS & PLAYTIME REWARDS UPDATE

Features & Improvements

  • Non-Player System Bank Accounts System: Introduced non-player bank accounts allowing external mods (such as Kingdoms & Coffers, town treasuries, factions, or server organizations) to create, manage, deposit, and withdraw currency without requiring a player UUID.

    • Accounts are stored persistently under <world_folder>/JakesEconomyPlus/accounts/<account_id>.json.
    • Includes a developer API (AccountManager.java) with static helper methods:
      • getBalance(String accountId)
      • setBalance(String accountId, double amount, String name, String ownerType)
      • deposit(String accountId, double amount, String name, String ownerType)
      • withdraw(String accountId, double amount)
      • getAllAccounts()
  • Admin Command Suite for Non-Player Accounts (/eca account): Added comprehensive management commands under /economyadmin / /eca:

    • /eca account list — View all registered non-player system bank accounts and current balances.
    • /eca account balance <account_id> — Check the balance of a specific non-player bank account.
    • /eca account set <account_id> <amount> — Set the balance of a non-player bank account.
    • /eca account add <account_id> <amount> — Deposit currency into a non-player bank account.
    • /eca account remove <account_id> <amount> — Withdraw currency from a non-player bank account.
  • Playtime Rewards: Players are now paid for time played. Every X minutes of playtime they receive $Y (default: $5 every 60 minutes).

    • Total playtime is read from Minecraft's built-in play_time stat (world/stats), so it includes history from before this update — but past playtime is never rewarded; only time played after the update counts.
    • Config (PlaytimeRewards section): playtimeRewardsEnabled, playtimeRewardIntervalMinutes, playtimeRewardAmount, playtimeRewardMessage, playtimeRewardMessageType (chat or actionbar).
    • Message placeholders: {amount}, {minutes}, {balance}, {player}. Both & and § color codes are supported.
    • Toggle the whole feature with /eca config playtimerewards <true|false>.
  • Permissions:

    • jakeseconomyplus.playtimereward — lets a player earn playtime rewards. Granted by default; revoke it to disable rewards for a player/group.
    • jakeseconomyplus.playtimereward.override.<amount> — pays <amount> dollars per interval instead of the config default (1–1000). Highest granted amount wins. Example: jakeseconomyplus.playtimereward.override.100 pays $100.
    • jakeseconomyplus.admin.economy.playtime — use /eca playtime.
  • New Admin Command:

    • /eca playtime <player> — View a player's total playtime, progress to their next reward, and reward amount. Works for offline players by name.

This mod has no additional files