2.0-BetalatestBig Update4 days ago Backup your current Plugin folder before updating to 2.0-BETA Changed: * The plugin is now called UltimateEconomy and uses the folder plugins/UltimateEconomy/. DELETE THE OLD UltimateEconomyFree JAR when you add this one. Running both makes them fight over the economy and the commands. Newly added: + Player-to-player trading with a GUI (items and money), with staff spectate and trade history + /pay now asks you to confirm: /pay confirm or /pay cancel + PlaceholderAPI support (balance, baltop, currency, server totals) + Choose SQLite or YAML for balances (SQLite is the default and migrates from balances.yml automatically) + Choose SQLite or YAML for backup history + Optional balance cap + Batched saving with safe triggers (logout, trades, admin commands, big transactions) so the server does not write to disk on every payment + Bedrock (Floodgate) support, and NPC / fake accounts are no longer given balances + New admin commands: /eco setall, /eco purge, /eco repair, /eco convert, /eco storage + Works on Paper 1.21 up to 26.3, and on Folia (with VaultUnlocked) + AUTOMATIC IMPORT on the first start: if an old UltimateEconomyFree or UltimateEconomyPremium folder is found, your settings, balances, backup history (and trade logs) are copied into the new plugin. The old folder is only read, never changed. + A warning in the console, and to admins when they join, if an old UltimateEconomy plugin jar is still installed + New options added by future updates appear in your config.yml by themselves. Your values and your own comments are kept, and the old file is saved as config.yml.bak first + The /pay messages, the trade request / cooldown / distance / completed messages and the /eco import messages can be edited in config.yml Stability and performance improvements - All disk work runs on one background thread and is stopped in order on shutdown (trade system, commands, placeholders, storage, then I/O). - The update checker is asynchronous with a 5 s connect and a 10 s request timeout, and only runs one check at a time. - Folia: tasks use the Folia schedulers when running on Folia.1.0-BETAServer Crashing Bug FixJan 7, 2026 This is to patch a server crashing bug that if you import 1000s of balance the server overloads ISSUE FIXED0.9-BETA-HOTFIXBug FixDec 23, 2025 * Update notifier bug fix * Memory Leak (my fault)0.8-BETABug FixesDec 23, 2025 * Added balance importing from Essentials (Works great) and CMI (CMI's is untested) * Fix tab completing for restoring a backup didn't show the dates in tab complete0.7-BETAAPI SupportDec 13, 2025 Code (Text): Package: org.linuxzombie.ultimateEconomyFree.api Setup: UltimateEconomyAPI api = UltimateEconomyAPI.getInstance(); Balance: api.getBalance(player) api.setBalance(player, amount) api.addBalance(player, amount) api.removeBalance(player, amount) api.hasBalance(player, amount) Transfer: api.transfer(fromPlayer, toPlayer, amount) Account: api.hasAccount(player) Leaderboard: api.getTopBalances(limit) api.getTopBalances(limit, includeExempt) Currency: api.getCurrencySymbol() api.getCurrencyNameSingular() api.getCurrencyNamePlural() api.getCurrencyName(amount) api.formatBalance(balance) api.getStartingBalance() All methods support both OfflinePlayer and UUID variants. Code (Text): loadBalances() - Internal use only saveBalances() - Internal use only resetBalance() - Used by /eco reset command backupPlayer() - Used by /eco backup command backupAllPlayers() - Used by /eco backup command restorePlayer() - Used by /eco restore command restoreAllPlayers() - Used by /eco restore command getBackupDates() - Used by /eco restore command hasBackups() - Used by /eco restore command subtractBalance() - Wrapper for removeBalance() getAllBalances() - Internal use only0.6-BETABug FixDec 13, 2025 There was an issue with the Update notifier which is now fixed, I apologize!0.5-BETABug FixDec 12, 2025 Bug Fix: - Fixed a bug where players with the baltop exempt permission (ultimateeconomy.exempt) would be hidden from /baltop while online, but would reappear in the baltop list after logging off. Now exempt players remain hidden regardless of online status. Improvements: - Plugin now loads during the STARTUP phase instead of POSTWORLD, ensuring it loads before virtually all economy -dependent plugins (shops, auction houses, land claiming plugins, etc.) without needing to maintain a manual list in the plugin.yml - Vault is now a required dependency instead of optional, ensuring proper integration with permission plugins and other economy-dependent systems0.4Small FixDec 12, 2025 * Typo i missed0.3Dec 12, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta