jakeseconomyplus-1.0.10-Neo1.21.1.jar
Curse Maven Snippet
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()
- Accounts are stored persistently under
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_timestat (world/stats), so it includes history from before this update — but past playtime is never rewarded; only time played after the update counts. - Config (
PlaytimeRewardssection):playtimeRewardsEnabled,playtimeRewardIntervalMinutes,playtimeRewardAmount,playtimeRewardMessage,playtimeRewardMessageType(chatoractionbar). - Message placeholders:
{amount},{minutes},{balance},{player}. Both&and§color codes are supported. - Toggle the whole feature with
/eca config playtimerewards <true|false>.
- Total playtime is read from Minecraft's built-in
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.100pays $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

