Skip to content

Releases: TheNewEconomy/EconomyCore

0.1.3.4

02 Nov 01:37
Compare
Choose a tag to compare

0.1.3.4

Minor Changes

  • Added Messages.Money.HoldingsMultiOther to messages.yml for /balo usage.
  • Updated VaultUnlocked hook to work for latest release of 2.7.0
  • Updated VaultUnlocked to support Towny usage of VU

Fixes

  • Fixed issue with console commands throwing an error

0.1.3.3

11 Oct 20:38
Compare
Choose a tag to compare

Minor bug fixes.

0.1.3.2

11 Oct 00:19
Compare
Choose a tag to compare

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 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

31 Jul 01:15
11e2f94
Compare
Choose a tag to compare

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: 0.1.3.0...0.1.3.1

0.1.3.0

22 Jul 01:11
39bd14d
Compare
Choose a tag to compare

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.

TODO

In-Progress

  • Initial Setup Process
  • Skull support for note/currency

Not Wishlist, but nice if included

Features that are still on the TODO list

Velocity 0.1.2.1

14 Sep 12:34
5c13a0a
Compare
Choose a tag to compare
Transaction (#67)

* Start work on implementing transaction log.

* Upgrade TNIL

Bungee 0.1.2.1

14 Sep 12:35
5c13a0a
Compare
Choose a tag to compare
Transaction (#67)

* Start work on implementing transaction log.

* Upgrade TNIL

Velocity Core

09 Aug 20:59
Compare
Choose a tag to compare
Change output build name.

Signed-off-by: creatorfromhell <[email protected]>

Bungee Core

09 Aug 20:58
Compare
Choose a tag to compare
Bungee Core Pre-release
Pre-release
Change output build name.

Signed-off-by: creatorfromhell <[email protected]>