RedisEconomy⚡| UNLIMITED-CURRENCIES | CROSS-SERVER | OPEN-SO
4.5.13Unlimited currencies, the fastest economy solution on the market, proxy-wide economy
4.5.13latest26.2 updateAug 20, 2026 just updated to 26.2 dropped 1.17, 1.18, 1.194.5.12STABLE FOREVERMay 10, 2026 The plugin supports 26.1 IT WILL SUPPORT ALL THE FUTURE RELEASES TOO (BOTH PAPER AND FOLIA OR ANY OTHER FORK) This is the most stable economy that you'll ever see. It is fully stable and there is no need to update Let me know on Discord if there is any issues or new feature to propose Let me know if the RedisEconomy project builds from GitHub too!4.5.11Feb 5, 2026 Faster closing Remove the SLF4J error by dumping the package4.5.10Jan 9, 2026 Fixed ConcurrentModificationException On RedisEconomy+: - New parameter to silence all console-executed command outputs4.5.9Nov 30, 2025 Fixed Vault registering4.5.8Nov 21, 2025 Fix default currency settings being overridden4.5.7Nov 20, 2025 Made currencies reloadable: edit currency configuration and reload RedisEconomy. Your modifications will be loaded without a restart Channel pattern to receive updates Updated lettuce and Adventure lib RedisEconomy+ features: Hide players from baltop rediseconomy.balancetop.toggle - for /baltop toggle rediseconomy.balancetop.hide - to not be shown in baltop rediseconomy.balancetop.showall - to see hidden players4.5.6Sep 30, 2025 Shade lettuce library for maximum compatibility Allow negative /balance set amount Inside RedisEconomy+ version, a minimumBalance setting has been introduced to allow player debt on balance and payments too...4.5.5Small fixSep 3, 2025 Cap player's balance when decreasing max balance below the current player balance4.5.4Aug 12, 2025 I know I said no more features, but this is necessary. Migrate economies from these 3 new plugins: - CMI - Essentials (or EssentialsX) - XConomy No config changes, no db changes, just better migration quality and performance4.5.3Aug 8, 2025 Reduced shutdown times4.5.24.5.2 Long Term SupportJul 21, 2025 Updated Java to 21 Updated Lettuce to 6.7.1 Executors are now based on VirtualThread pools Fixed clickable messages inside the browser Heavily reduced jar size This version will not receive new features anymore. All the new features will be introduced in RedisEconomy Plus, which supports Java 8 and Minecraft versions from 1.8 to 1.21.84.5.1-SNAPSHOTJul 13, 2025 Just fixes language config saving Added metrics to keep track of total transactions made4.5.0-SNAPSHOT4.5.0 Transaction rework!!Jul 11, 2025 Now it is possible to delete old transactions automatically (You must have Redis Server 7.4+) by introducing transaction Time-To-Live (available inside currency settings) Changed transaction serialization: reduced transaction size by 40%+ Added singular and plural symbol placeholders Now every transaction has a UNIQUE ID Translated locale in Chinese, French and Spanish Follow THIS GUIDE to update from below 4.5.0 to 4.5.0 No code handling balances or accounts has been touched! Only transactions!4.4.3Jul 9, 2025 Simply moved to Gradle from Maven repo Updated some javadoc4.4.2Jul 1, 2025 Fixes support for modded environment, especially trinkets Updated ConfigLib to 4.6.1 Loading timeout is now the normal Redis timeout4.4.1Jun 16, 2025 Fixes a mem leak when having 100k+ transactions (present since Thursday update) Parallelization has been introduced for transactions, too. Dammit it would be fast af This update is only possible thanks to @koora_ which tested the crap out of RedisEconomy. No config editing is needed4.4.04.4.0 Parallelization updateJun 12, 2025 · Each currency now have a configurable number of executor threads to submit tasks (it is completely thread safe, each account operates on its designated thread) · Updated dependencies · Configurable placeholder cache size and update times · This version could be up to 4x faster!! (it is already the fastest distributed economy system on the market) · SSL parameter for Redis connections You can just drop the new version inside plugins dir, no additional requirement4.3.28Apr 8, 2025 Fixed issue with payment messages4.3.27Mar 27, 2025 Discard transactions when timeout hits Add suggestions on how to handle cache update warns4.3.26Mar 6, 2025 New feature: Tab online players only "all" (or *) account blocking is now translatable4.3.24Feb 24, 2025 Added /last-transactions command, to see last 5 transactions of the player who executes the command. Useful for normal players that do not have access to the browse-transaction command.4.3.23Feb 13, 2025 Minuscule optimization: lua scripts for transaction registration have been minified4.3.22Jan 15, 2025 New relative placeholders %rel_rediseco_is_pay_blocking% - "true" if the player1 is blocking player2 %rel_rediseco_is_pay_blocked% - "true" if player2 is blocking player1 New callBlacklist entry by default for paper packages "^io\.papermc.*" Check my new plugin RedisTrade !4.3.21Dec 31, 2024 Enhanced registerCalls feature4.3.20Dec 19, 2024 "Fractional digits" Vault method was returning the wrong number Added %balance_short% for /balance and /baltop commands to display a short version of the amount4.3.19Oct 14, 2024 Remove unbound uuids with /purge-balance More verbose on cloud sync warnings4.3.18Oct 2, 2024 Cleaned up jar packages Fixes related to max balance receive Fixed pay permission4.3.17Sep 30, 2024 Added per-player max balance (useful for "mana systems" and similar) Configurable with /balance username currencyName set-max <amount> (It is a cross-server feature of course) Fixed errors when upgrading RedisEconomy from ancient versions No config or data structure maintenance is required4.3.16Sep 16, 2024 Removed a get that was being launched synchronously from 4.3.154.3.15Sep 2, 2024 Better timeout handling in updateAccountCloudCache Added configurable pool size Added expandpool command to adjust the redis pool size at runtime redis: host: localhost port: 6379 ... poolSize: 5 tryAgainCount: 3 new settings have been added, regenerate the redis section or add these 2 parameters4.3.14May 18, 2024 Got rid of the serverId UUID. Now it is randomly generated and NOT configurable. Placeholder update time changed to 5 seconds4.3.13May 7, 2024 Now you can use percentages for payments!!! With /pay alex20 10% , for example, you will send 10% of your balance to alex20 The same for /balance <target> vault give 10% command but now The calculation is executed on the target balance You need allowPercentagePayments: true to use percentages4.3.12bMay 5, 2024 Added a message when a player executes /pay * and there isn't any player to pay4.3.12May 5, 2024 New german language file de-DE New command /pay * <amount> to send money to all players on your server (you need rediseconomy.payall permission)4.3.11Apr 3, 2024 Removed serverId retrieval from Bungeecord Placeholders have been renovated4.3.10Mar 29, 2024 Changed currency settings Please regenerate currencies section inside config.yml Added max balance Make transaction saving optional (save space on Redis)4.3.9Mar 16, 2024 Fixed desynchronization issue Fixed migration: moved to enable instead of load Updated all dependencies Java 17 Dropped support for 1.16 Fixed issue with unicodes inside config.yml4.3.8Stable versionDec 10, 2023 Fixed error with /baltop command added cooldown and minimum amount for payments inside config.yml4.3.7cSep 19, 2023 Fixed bug with TransactionEvent triggered synchronously4.3.7bSep 16, 2023 Changed FoliaLib to UniversalScheduler4.3.7Sep 11, 2023 Folia support New API methods and events4.3.6Aug 8, 2023 Currency settings now have taxOnlyPay parameter. if you enable that you will have tax charge only on /pay command You may regenerate " currencies:" section4.3.5Security-related updateJul 19, 2023 Please update the plugin to the latest version4.3.4Jul 13, 2023 Now you can see who is calling RedisEconomy methods. Just set registerCalls on true in config.yml Calls to RedisEconomy will be saved inside transactions4.3.3Jul 9, 2023 Fixed bug with locked accounts4.3.2Fixed little bug with unknown uuidsJul 6, 2023 There was a bug that had saved many playernames on Redis composed by uuid-Unknown. Nothing serious Now it is fixed. If you have hanging uuid-Unknown on Redis do Code (Text): /purge-balance (.{36}-Unknown) onlyNameUUID to delete them4.3.14.3.1 LTSJun 29, 2023 Updated dependencies Added /archive-transactions command Fixed probable loss of performance (minuscule) Removed /purge-transactions command Now the plugin is plug&play. You don't need to setup redis on first load! But be careful!! If you use default credentials your data will be shared with other users of RedisEconomy and your data wouldn't be persistent. Change your credentials if you are using RedisEconomy in production!4.3.0Jun 28, 2023 Added decimalFormat and language tag in currency configuration section. That section is now: - currencyName: vault currencySingle: euro currencyPlural: euros decimalFormat: '#.##' languageTag: 'en-US' startingBalance: 0.0 payTax: 0.0 bankEnabled: true Regenerate config.yml to have decimalFormat and languageTag or simply add them manually4.2.6Jun 27, 2023 Balancetop now supports all currencies new syntax: /baltop <page> <currency> Added placeholders for prefixes, suffixes and positions of baltop players · %rediseco_top_1_playerprefix_<currency>% · %rediseco_top_1_playersuffix_<currency>% · %rediseco_top_position_<currency>% - Shows which position the player is in in the baltop4.2.4May 21, 2023 Configure default currency name. Now you can configure the default currency name (previously it was forced to "vault") To rename your default currency: - Create a new currency under currencies section - Set that currency name on defaultCurrencyName - Use switch-currency command to move all the accounts to the new currency4.2.34.2.3 Fixed migration issuesApr 6, 2023 Fixed migration issues. Moved migration after 5 secs after enable4.2.2Apr 4, 2023 Updated lettuce core to 6.2.3 Added toggle-payments command Removed redisURI in favour of a redis settings section because of special characters that were invalidating the URI (and no-one knows how to use escape chars)4.2.1Cluster idsMar 20, 2023 Added cluster id in config4.2.0Purge transactions with a commandMar 17, 2023 New command! /purge-transactions <player> <before_timestamp>4.1.3Save account-creation transactionsMar 2, 2023 RedisEconomy wasn't saving account creations on the exchange4.1.2WebUI API changed root domainFeb 25, 2023 Made WebUI url configurable. Clearer error messages4.1.1Baltop placeholdersFeb 11, 2023 Baltop placeholders name and balance More info4.1.0Updated javadoc. Better handling of configsFeb 8, 2023 More consistency with main command subcommands Fixed a harmless warn on disable -> More info <- https://github.com/Emibergo02/RedisEconomy/commit/f8bc4dd…4.0.1Major update. Rewrited transaction system and added bank supportFeb 7, 2023 New Bank API, javadoc documents Transaction API is now freed from UUID constraints Fixed some minor message issues and NPE in commands You shouldn't regenerate config or loose transactions when updating3.4.4amount abbreviations in commandsJan 25, 2023 thanks to https://github.com/Emibergo02/RedisEconomy/issues/22 for the idea. Now you can use symbols to send money (ex. 400k, 10m, ecc) Code quality improved3.4.3bAdjustmentsJan 21, 2023 Fixed a possible rare issue with tabcompleting (i cannot reproduce it)3.4.3Backup and Restore economyJan 18, 2023 Now you can backup the entire economy in a comfy file with backup-economy. To restore the system from a backup file use restore-economy. You can also send money to all online players with "*" and the specific permission Fixed some very minor bug3.4.2Minimessage WebUI to configure language fileDec 21, 2022 now you can edit messages with /rediseconomy editmessage <configField> Then open the website, do your editing and click "Save". And finally paste the copied command to the console/chat and execute it I also updated some translations3.4.1Language updatesDec 20, 2022 Added some other language entries Still looking for translators (contact me on Discord: Unnm3d#6063)!!!!!3.4.0Transaction rollbackDec 19, 2022 Transactions system renewed: /transaction has been renamed to /browse-transactions /transaction is a brand new command now. You can revert a transaction with /transaction <username> <transaction-id> revert Enjoy!!!3.3.0New config systemDec 16, 2022 You need to backup your current config and load the new configs. Added support for multiple language file. I am looking for translators (contact me on Discord: Unnm3d#6063)!! Now all the main keys of the config file are commented. As always report any bug on github https://github.com/Emibergo02/RedisEconomy/issues (new issue)3.2.5Fixed possible issue when retrieving balanceDec 12, 2022 more information here https://github.com/Emibergo02/RedisEconomy/commits/3.23.2.4Transaction formatting update!Dec 9, 2022 You may have to delete rediseco:transactions from your redis server with: · redis-cli on your Redis server machine · del rediseco:transactions on the opened console Now transaction-item key in the config has a completely different format and it supports some new placeholders: · %account-owner% - the owner of the analyzed account · %other-account% - a possible other player that partecipate in the transaction · %amount% - the amount exchanged · %symbol% - the symbol of the currency3.2.3Switch-currency commandDec 8, 2022 https://github.com/Emibergo02/RedisEconomy/commit/ecd1b50… Now it is possible to switch currency data with another currency Improved the server-id retrieving part3.2.2Reload commandDec 7, 2022 https://github.com/Emibergo02/RedisEconomy/commit/1c309a7… Added reasons to all types of transaction Changed placeholders thanks to @ImFoxxy for your contribution Fixed PurgeUserCommand Invalid currency message added reload command As always report any bug here if any3.2.1Changed placeholdersDec 6, 2022 changed balance placeholders. added shorthand version of the balance and the relative configurations Read the Overview page for usage3.2Big update. finally lettuce-core is fixedDec 6, 2022 https://github.com/Emibergo02/RedisEconomy/commits/3.2 · Added purge-balance command (purges player data totally) · Typo in redis-uri (reload the config when upgrading) · Now you can reload the plugin with a plugin manager (not recommended) without any problem · Updated lettuce-core to 6.2.2.RELEASE (latest) · More info in the link above · Added a forced timeout for redis connections under redis-connection-timeout to avoid rare connection leaks As always report any bug here3.03.0 (beta)Nov 21, 2022 executable size reduced by 90%: libraries are now downloaded at runtime. changed redis core library from the crappy EzRedisLib to Lettuce (thread-safe). debug gives more informations. conditional commands on balance take.2.3Conditional commands on balance takeNov 17, 2022 Useful when making GUIs with plugins and check if the player has the necessary funds2.2.1API changes and baltop fixNov 12, 2022 API changes and baltop fix https://github.com/Emibergo02/RedisEconomy/commits/2.2.12.2new APINov 8, 2022 added a new API. check it here https://github.com/Emibergo02/RedisEconomy#api-usage2.1Added bstats metricsNov 5, 2022 Added bstats metrics2.01.2Nov 4, 2022 refactoring baltop now has pages money formatting https://github.com/Emibergo02/RedisEconomy/commit/cb9a5bb…1.2Nov 3, 2022 1.1Support to Spigot 1.16+Nov 1, 2022 Added support for spigot 1.16+ Fixed little bug when migrating1.0.1Added migration from previous vault pluginOct 29, 2022 Added migration from previous Vault plugin. Just set migration-enabled: true1.0Oct 28, 2022
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta