LiteEco - Simple Economy Plugin 1.18.x - 1.20 icon

LiteEco - Simple Economy Plugin 1.18.x - 1.20 -----

EconomyPlugin, Economy, Money, LiteEco




Fixes
  • Bug fixed saving more currencies and other stuff with this...
----------, Aug 29, 2024

Changelog
  • Optimization of migration commands
    • Exporting now async.
  • Added feature for updating player names before caching.
  • Improvements in /money top command, now usage async for get top data of balances and not showing not null names.
  • And other stuff with optimization.....

Fixes:
  • Fixed migration commands, before used more memory or cpu for exporting.
----------, Aug 26, 2024

Changelog
  • Supported by 1.21 and 1.21.1
  • Added multicurrency support
    • Alot of changes in config.... if you have old version 1.4.7-SNAPSHOT
  • Added support for VaultUnlocked
  • Added into config options to disable offline players suggetions names in commands.
  • Added new key arguments into command /eco migration <keys>..
    • LEGACY_TABLE
      • Export old eco table lite_eco into lite_eco_dollars
    • SQL_LITE_FILE
      • Export data into sql data format for SQLLite import.
  • Improvements in Migration Scripts
  • Changed config.yml format...
  • Changed locales....
  • A lot of other features who everyone not read...

Fixes
  • Fixed bug with saving cache
  • Fixed top command messages header and footer.

Important
Config is changed need delete and regenerate.
Locales are changed need delete and regenerate or you can manually edit and compare changes with github repo, CLICK ME
----------, Aug 19, 2024

Changelog
  • Added support for Modern Paper Plugin System
  • Updated to 1.20.6
  • Updated libraries of plugin and other stuff.
  • Improvements of performance in plugin.
    • Added CompletableFuture to fetch async data from database.
    • Maybe can something not working
    • But i don't have issue....
Fixes
  • Fixed CommandRegisteredEvent warning about stability...
  • Fixed other small bugs..
Other ideas:
  • I have idea recreate plugin for support multiple currencies.
  • This need some refactoring and better main base of plugin.
  • Maybe in 1.21.x or near future
Important notes:
  • Please all of users who using LiteEco, don't write me about support for newer versions...
  • My primary goal is first waiting on libraries and testing of plugin.
  • I can't update plugin until other devs update their libraries and dependencies.
  • This is very frustrated when i must answer everyone.
Idk if something not works, properly you can create issue on github.
Please read changes....
----------, May 30, 2024

Hotfix:
  • Plugin after rewriting of code not synchronized money.
  • This bug not allow self player add money or set money or withdraw.
  • This practicaly was on admin sides..

Please update on hotfix....
----------, May 14, 2024

Changelog:
  • Added Support for 1.20.6
  • Added Support for paper plugin loader.
  • Other stuff....
If you found any problem please create issue on github. (y)
----------, May 11, 2024

Changelog
New Features:
  • Added into config.yml new options.
    • You can now enable or disable metrics
    • You can now enable or disable monolog.
      • Monolog is feature to log economy transactions to database. Means player or admin operations.
  • Added command /eco monolog [page] [player]
    • Permission: lite.eco.admin.monolog
    • If you want purge monolog you must run command
      • /eco purge monolog
  • Added into locale saving of monolog messages.
    • If you have old translations, maybe can be changed...
Bugfixes:
  • Possible fix for TOP ordering / sorting
  • Maybe is fixed now saving cache to database while server disabling.
Important
Config is changed in this version and can be copied into format old_config.yml.
Locales are changed in this version locales can be copied into format
old_en_us.yml

Please keep mind look into [Plugin Resources] if something not working.
----------, Apr 9, 2024

Changelog:
  • Added MiniPlaceholders support.
  • Commands Updated:
    • Added /eco delete <account>
      • Command remove balance account and cache.
      • Permission: lite.eco.admin.delete
    • Removed /eco gset, /eco gadd, /eco gremove, /eco remove
    • New Permissions for commands: New List
    • Replaced by
      • /eco global set
        • lite.eco.admin.global.set
      • /eco global add
        • lite.eco.admin.global.add
      • /eco global withdraw
        • lite.eco.admin.global.withdraw
      • /eco withdraw
        • lite.eco.admin.withdraw
  • Updated locales, changed admin-help
    • /eco gset, /eco gadd, /eco gremove
    • Are replaced on /eco global <set, add, withdraw>
    • Permissions changed for this commands.
    • You can but still use old permissions, but in release 1.5.0 will be removed.
  • Implemented sql-plugin-logger for logging database transactions.
    • Recommended only for debuging.
    • In config.yml you can enable this logging.
    • If you have more players i recommended disable this function.
  • Moved from package encryptsl.cekuj.net to com.github.encryptsl.lite.eco.
    • Can Break API hook in your plugins.
  • Changed config.yml...
  • Fixed NullPointerException while saving all players cache.
Important to Read
Your old configuration can be copied into old_config.yml, please keep in mind check your configuration file.

If languages are changed, probably you can sees changes or missing translantions keys.

If you see message about missing translation keys please recreate your langs. Every time is your old lang file copyied into Example file: old_en_us.yml


New config: Config.yml
New locales: Locales
----------, Mar 16, 2024

Changelog
  • Added currency_format, is alternative of deprecated currency_name and currency_prefix.
  • Added Germany translation: Thanks for TigerX6
  • Removed currency_prefix and currency_name from config.yml
  • Improvements in code structure, and refactoring.
  • Improvement of performance in code.
  • Fixed Exception in /bal, /balance and /money balance <target>
  • Fixed compacted formatting value.
  • Fixed few bugs in plugin and alot stuff...
  • Dropped support for Treasury... there is alot of changes...
Important to Read:
Your old configuration can be copied into old_config.yml, please keep in mind check your configuration file.

If languages are changed, probably you can sees changes or missing translantions keys.

If you see message about missing translation keys please recreate your langs. Every time is your old lang file copyied into Example file: old_en_us.yml
----------, Mar 13, 2024

Changelog
  • Added Balance Limit
    • Limit is by default enabled..
    • Limit can be disabled in configuration.
      • balance_limit_check: false
    • Limit can be overrided by permission
      lite.eco.admin.bypass.limit
  • Added Economy Convert Command
    • /eco convert <economy>
      • lite.eco.admin.convert
    • Supported Economy is now EssentialsX.
    • You can convert from EssentialsXEconomy to LiteEco
    • Convert working from other plugin to LiteEco
      • Not for LiteEco to others.
  • Added Silent string argument
    • Command /eco add <player> <amount> [-s]
      • Silent was added for RPG servers.
      • Example: "+ 500$"
        • This message can be changed in locale.
    • Command /eco add <player> <amount> [-s]
      • Silent was added for RPG servers.
      • Example: "- 500$"
        • This message can be changed in locale.
    • Silent is not required.
  • Config was updated on 1.2.2 version.
  • Locales was updated.
  • Support for 1.20.4 and above.
  • Wiki updated: (Permissions, Setup)
Important
  • Before Update Please do backup of plugin folder and database or mysql table, and do on old version /eco migration SQL.
    Without online players. Accounts must be synchronized.
  • Please update your config.yml
    • This update copy your old config to old_config.yml
  • Please backup your database, changes of table can break your table.
    • If you are using database.db you must migrate to sql file and
      add to mysql, and in phpmyadmin import.
    • And in PhpMyAdmin add column username.
  • Please copy your old lang file if you have custom, because version of locales was changed.
    • This update copy your old locale to example old_cs_cz.yml
  • Please read changelog....
My Opinion for this change:
Balance Limit is implemented, in commands, vault service, this means other plugins hooked into vault respect limit. When account sync is synchronized with database limit is controled too. Features can be disabled in config or by bypass permission.​

I can't limit console, because console have full access, if someone want block bypass for operators and players with full permissions to lite eco, must add negative permissions lite.eco.admin.bypass.limit​

Limit is by default enabled, but in my opinion this is killer of servers but on other side you can hold economy in stability.​

If you have issue with this update please create issue on github.
----------, Dec 24, 2023

Changelog
  • Fixed bug with sync with database.
  • Fixed bug NoSuchElementException
  • Added DebugLogger in config.yml you can enable debug
    • By default debugger is off.
  • Config was updated on 1.2.1 version.
Important
  • Please update your config.yml
  • Please read changelog....
Sorry for troubles...
----------, Aug 20, 2023

Performance and improvements update

Changelog

  • EncryptSL Merged his update to caching player accounts from database. #PR60
    • LiteEcoEconomyAPI is now adapted to caching data in hybrid mode.
    • Added AccountAPI interface for PlayerAccount Manager.
    • Added PlayerAccount stuff for caching.
    • Fixed database cause lag
    • Fixed bug with conditions to toggle global messages or for target.
    • And smart fixing of typos.
  • LcyDev Merged his huge update & improvements, thanks for help . #PR64, #PR63, #PR61,
  • Refactored object name Money to Account for better clarity and consistency.
  • Refactored the PlaceHolderExtensionProvider for enhanced functionality.
  • General refactoring to eliminate repeated code and merge translation-related code.
  • Improved readability by refactoring player name filtering.
  • Refactored the PlaceholderExtensionProvider for better performance.
  • Further refactorings in the main class for better organization.
  • Removed unused extensions for a cleaner codebase.
  • Added an initializer for MiniMessage.
  • Implemented purgeInvalidAccounts() to clean up invalid account data.
  • Refactored PreparedStatements for better database interactions.
  • Refactored MigrationTool for smoother data migration.
  • Additional small changes and improvements.
  • Config was changed
  • Now you can change formatting format yourself.
  • Language files was changed.
    • Updated the format of balance-related messages for better visual appearance.
    • Adjusted the format of self-transaction messages.
    • Modified the format of transaction messages for the target player.
    • Altered the format of transaction messages for the sender player.
    • Refactored the format of global actions messages.
    • Made changes to the format of broadcast messages.
    • Adjusted the format of error messages.
    • Updated the format of admin commands messages.
    • Altered the format of help and admin-help commands.
    • Modified the code to update the YAML keys to their new value.
    • Fixed spelling errors and improved the design to a more fancy one.
    • Used appropriate colors and added closing tags where they seem fit.
Big thanks for LcyDev and his/she work.

Important changes there

  • Please read this section.
  • We know about bug NullPointerException While Tab Completing
    • Please don't report this bug, because bug is from incendo/cloud.
  • Cache is synced only when players left server, or server push data during onDisable phase.
    • This change is for performance but, if player is offline and you want change his value of money, you can because this data are not saved in cache.
    • Cache works only for online players in server.
    • Placeholders can show only data from database.
      • For this reason, you can see outdated data..
  • Please update or delete your old configuration thanks.
    • And locale files.
----------, Aug 13, 2023

Changelog
  • Probably fixed few bugs with brigadier and commands ?
  • Small improvements of code in plugin
  • Updated libs of plugin
Please read this description
  • Before send any issue to github
    • Some times i can't replicate your bugs because missing list of your plugins, or i don't have more information. Please keep in mind i need for fixing bugs more then log or list of plugins.
    • But every relevated reported bug is welcome.
----------, May 30, 2023

Changelog
  • Fixed illegal access error
  • Hot fix for reload command.
----------, May 13, 2023

Changelog
  • Updated libs
  • Fixed bug with brigadier commands registration
  • Support for 1.19.4
  • Not another changes...
----------, May 5, 2023

Changelog
  • Another hotfix
  • Not another changes.
----------, Apr 11, 2023

Changelog
  • Maybe fixed IllegalAccessError
  • Small changes nothing new only hotfix.
----------, Mar 27, 2023

Changelog
  • Fixed missing suggestion playerNames with permission
  • Nothing.....
----------, Mar 9, 2023

Changelog:
  • Added features
    • New command /eco migration
      • Permission: lite.eco.admin.migration
      • Supported export files are SQL and CSV
      • Can be used if you want migrate to MySQL.
    • By default is blocked plugin towny and treasury.
      • Because can have conflict with LiteEco or not working perfect with LiteEco.
  • Rewrited commands for players
    • /money help was added
      • Permission: lite.eco.help
    • /money <target> removed replaced by /money bal [username] or /balance|bal [username]
  • Rewrited commands for admins
    • Now all commands for admins listen on /eco
    • /eco help
      • Permission: lite.eco.admin.help
    • /eco add <player> <amount>
      • Permission: lite.eco.admin.add
    • /eco set <player> <amount>
      • Permission: lite.eco.admin.set
    • /eco remove <player> <amount>
      • Permission: lite.eco.admin.remove
    • /eco gadd <amount>
      • Permission: lite.eco.admin.gadd
    • /eco gset <amount>
      • Permission: lite.eco.admin.gset
    • /eco gremove <amount>
      • Permission: lite.eco.admin.gremove
    • /eco purge <argument>
      • Permission: lite.eco.admin.purge
    • /eco migration <argument>
      • Permission: lite.eco.admin.migration
    • /eco lang <lang>
      • Permission: lite.eco.admin.lang
    • /eco reload
      • Permission: lite.eco.admin.reload
  • Bug Fixes
    • Fixed bug while placeholder format is null or empty.
    • Anothers...
Important notes
Admin commands changed
Player commands changed
Updated docs and permissions.
Translation files changed remove all old lang files.

There are not included every changes..

Biggest thanks for @LcyDev because she/him rewrite all commands.
----------, Feb 8, 2023

Changelog:
  • Fixed PlaceholderAPI initialization.
  • Fixed Placeholders not working properly.
  • Changed reference in Placeholders to api of plugin.
  • Updated libs, PlaceholderAPI, Kotlin.
  • Etc..
Note
Nothing important...., only hot fix for placeholders...
----------, Jan 26, 2023

Changelog
  • Added command /money purge [argument]
    • Valid argument now is ACCOUNTS, DEFAULT_ACCOUNTS
    • ACCOUNTS remove all accounts.
    • DEFAULT_ACCOUNTS remove accounts with default value.
    • Permission: lite.eco.purge
  • Added new translations for command /money purge...
    • Update please your translations.
  • Added detection for not supported plugins, if LiteEco found something like towny, plugin disable yourself.
  • Fixed stack trace while services loading.
  • Fixed null accounts in /money top.

Notes
Please all users if you want use this version 1.2.3 please remove your old translations files.

Supported is only latest version of release.
----------, Jan 23, 2023

Changelog:
  • Added new command /money adminhelp - Shows help for admins.
    • Permission: lite.eco.admin.help
    • Thanks for help LcyDev
  • Added alpha support for TreasuryAPI.
    • This not tested, because treasury doesn't have more plugins integrated.
  • Changed command /money help - This help now show commands only for admins.
  • Fix for /baltop or /balancetop, /money top etc..
Important note
Please stop your server and delete old locale folder.
----------, Jan 13, 2023

Changelog:
  • Added new own plugin LiteEcoEconomyAPI
  • Added new events for api.
  • Maybe fixed this issue Issue#19 - while on startup EssentialsX show warning about slow economy response
  • Improvement of code in AdaptiveEconomyVaultAPI.
  • Improvement of code in UpdateNotifier...
  • Refractoring of code....
----------, Jan 12, 2023

Changelog:
  • Added new command /money gadd <amount> - Add money to all offline and online accounts.
    • Permissions: lite.eco.gadd
  • Added new commad /money gremove <amount> - Remove money form offline and online accounts.
    • Permissions: lite.eco.gremove
  • Added new command /money gset <amount> - Set fixed amount to offline and online accounts !
    • Permissions: lite.eco.gset
  • Fixed Placeholders.
  • Fixed numbers controlling.
  • Implemented support for gradient tag in translations message.
  • Disabled strict mode in code for using reset tag.

Important note:
  • Please remove your old config.yml and translations files in folder locale.
----------, Jan 11, 2023

Changelog:
  • Added support for 1.19.3
  • No other changes.
----------, Dec 13, 2022

Changelog:
  • Added Exposed kotlin library framework for database.
  • Refactoring old used functions from database on Exposed.
  • Added improvements for VaultAPI usage.
  • Fixed weird bugs in previous version.
This update is only in code, without any configuration needed, just stop your server delete 1.1.6-SNAPSHOT version and replace with new version.

Thanks for using LiteEco.
----------, Dec 1, 2022

Changelog
  • Fixed bug while player click on item in menu
Big thanks for PrograMysT
----------, Nov 20, 2022

Changelog:
  • Added pagination feature to command /money top [page] by default is page 1.
  • Added aliases to /money is /balance, /bal and for /money top is /baltop
  • Fixed bug while payment is 0.000003 etc. [issue]
  • Fixed bug while in /baltop was bad filtering of highest values. [issue]
  • Removed command /money t|target <player> now is /money [player]

Big thanks is for DJIronic and his reported issues.
----------, Nov 14, 2022

Changelog:
  • Added option for disableMessages from console to player. Idea from shiref11
  • Added new update for libraries in plugin.
Recommended way for installation of this update is stop server and remove old config.yml or manual copy new config.

If you found bug please send commit or pr.
----------, Oct 9, 2022

Changelog:
  • Removed Aikar Command Framework
    • Added alternative cloud.commandframework
  • Fixed bug with pay after migration into cloud.commandframework
  • Fixed typos in translations.
----------, Aug 17, 2022

Changelog:
  • Added support for 1.19.2
    • Added into plugin.yml api-version: 1.13 Thanks for first PR firestorm942
  • Updated all libraries, for plugin function.
  • Fixed bug with pay command when player can dupe money to another account.
  • Fixed bug with placeholders
    • Placeholders now working whitout any problem. Thanks for writed issue FrinshHD
  • Fixed bug with money top command
    • Now top player balance's are showed correctly.

Please if you found any bug report him into github.com !!!

REPORT BUG HERE

Thanks for using LiteEco.
----------, Aug 17, 2022

Changelog:
  • Added support for 1.19 PaperSpigot
    • This plugin version you can use too on 1.18.x
  • Updated kotlin library
  • Removed one function from plugin.
Thanks for using LiteEco
----------, Jun 9, 2022

Changelog:
  • Added support for PAPI
  • Added better documentacion
Thanks for using LiteEco.
----------, May 25, 2022

Changelog:
  • Fixed Bug with MySQL connection after createTable call SQLite SQL command.
No another changes.
----------, May 15, 2022

Changelog:
  • Optimization of code for feature.
If you have idea what add into plugin.
You can send your idea to github issue or github repo like a PR.
----------, May 11, 2022

Changes:
  • Into plugin was included bStats for lite data
    • about count createdTransactions and basic.
Enjoy this basic update.
----------, May 10, 2022

Change:
  • Included UpdateNotifier for check when plugin is updated.
  • Message from updateNotifier can be show only in log of console.
----------, May 10, 2022

Resource Information
Author:
----------
Total Downloads: 19,807
First Release: May 10, 2022
Last Update: Aug 29, 2024
Category: ---------------
All-Time Rating:
22 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings