0.1.3.2
Major Changes
- Added secret addition that some servers may find useful.
Minor Changes
- Added new currency type, experience-level, which uses experience levels instead of experience itself.
- Added message that is sent when currencies are saved from menu.
- Added message that is sent when MyECO is closed, but currencies weren't saved.
- Added configuration to currencies that will determine if the currency is shown in balance commands.
- Added new permissions to shared accounts; TRANSFER_OWNERSHIP and DELETE
- Added ability for messages from some money commands to be sent to players on different servers through bungee/redis/velocity
- Added $pos placeholder for TopEntry message.
- Added configuration to enabled/disable GUI alternatives to the chat-based commands.
- Added <shortenj> and JPrefixes for japanese number formatting. Requested by okarradon from discord.
- Added config Options.Sync to currencies. This allows you to control if a currency gets synced or not.
- Implemented Enderchest config for item currencies
- Various changes to icons for currency editor GUI
- Added PAPI support to messages.
Internals
- Various improvements to the module system
- Added the ability to require a specific TNE version
- Made it so commands are actually loaded properly
- Made it so callbacks are actually loaded/registered properly
Fixes
- Fixed issue with Folia build that got messed up when implementing Components
- Removed luck perms context class completely since it was unused.
- Fixed issue with bundles not removing item currencies properly
- Fixed issue with PotionData on 1.21 servers since spigot changed an API method from NotNull to Nullable...
- Fixed issue with Banners on 1.21 servers, same as above.
- Fixed issue with callbacks not being called.
- Fixed issue with towny/factions accounts not being added.
- Fixed incorrect message being sent for Insufficient funds.
- Fixed critical error with item currencies
Notes
- Bad API Design from Spigot/Paper: "changing an API method from NotNull to Nullable..."
0.1.3.1
Supporting TNE
I have decided to launch a GitHub Sponsors page for those who are able to provide support for TNE development! You may find it here: https://github.com/sponsors/creatorfromhell
This GitHub Sponsors page will be used to help fund development and maintenance costs. As I start to create modules for TNE, I'll add access to them for Sponsors!
Minor Changes
- Added /transactions as shortcut for /transaction history
Fixes
- Fixed issues with the myBal menu
- Fixed issues some users were having with vault/paper connections on Paper with PaperCore
Full Changelog: https://github.com/TheNewEconomy/EconomyCore/compare/0.1.3.0...0.1.3.1
0.1.3.0
Major Changes
- Added support for VaultUnlocked
- Added support for 1.21
- Currency Editor/Creator
- Allows server owners/admins to modify, and create currencies and denominations.
- In the future this will allow for any configuration to be modified through the menu
- MyBal Menu
- Allows for players to check balances and perform actions
- Switched to BoostedYAML for configurations
- This will allow for auto-updating configs when a change is implemented in future versions.
- Transaction logging reimplemented
- This allows logging previous transactions and keeping track of what exactly happened when.
- Added support for mini messages in currency item display names and lore lines.
Minor Changes
- Remove sysout statements that were left in for debugging.
- Added config option to currencies for filling ender chest before dropping items on ground if inventory is full.
- Added messages to messages.yml for currency dropping on ground/going into ender chest if main inventory is full.
- Added a new config node, DisabledRegions, which allows server owners to disable economy commands in specific regions.
- Added /money givenote aka /givenote, which lets administrators create money notes for players.
- Added the ability to add an alternative name for worlds in world messages.
- This is in Messages.yml under Messages.Worlds.* and the format is world name: "replacement"
- Added ImportItems option support to currency YAML files in order to enable importing items from player balances for new item currencies
Internals
- Added CurrencyDropCallback for developers to listen and disable currency item drops.
- Fixed issue with TNIL and SemVer throw an error because the type was left on Strict vs loose
- Removed Treasury Support due to lack of progress/VaultUnlocked support addition.
- Switched materials to Namespaced keys, this provides more support for modded items in hybrid servers.
Fixes
- Fixed UpdateChecker.
- Fixed issue with restricted transaction check causing issue for opped players.
- Fixed issues with Bungee/Velocity from incorrect jar version on spigot page.
- Fixed issue with namespace key not being present for crafting recipes.
- Fixed issue where money notes when claimed in stack took all notes instead of 1
Notes
- Going forward(post 0.1.3.0 full release), the target version for TNE will be 1.19+, supporting legacy servers will be limited to bug fixes.
0.1.2.9
Minor Changes
- Made messages in HoldingsResponse.java translatable from messages.yml
- Changed payment result for payment that would send account negative use insufficient versus less than minimum message.
- Added permission node to restrict transactions for accounts for specific currencies.
Internals
- Added negative balance support to internals for possible future release.
Fixes
- Empty line in messages.yml, don't send
- Fixed issue with calculating change in item currencies