Please read about upgrading from previous versions here.
Features
With Beta 1.2 comes some feature additions.
- Added support for Geyser players.
- Added support for MiniMessage
- The good news for TNE users is this was already the general format being used for message configurations, but now it
has additional functionality. https://docs.adventure.kyori.net/minimessage/format.html
- Currency System changes
- Added a new "Mixed" currency type.
- This allows your users to have a virtual currency, but also be able to withdraw it into items
- We now support offline payment using ender chests for item currencies!
- Currencies are no longer case-sensitive(not sure why they were in the first place.)
- Completely revamped the currency conversion system.
- Say goodbye to tiers, say hello to denominations!
- Denominations don't require a major/minor notation. This means you can make any form
of denomination from 0.05 to 1.05 to 50!
- Added GroupRealms configuration setting to config.yml
- Setting this to true would make world, world_nether and world_the_end share balances automatically.
Internal
In Beta 1.2 a lot of the TNE internals have been rewritten from the ground up. This will help facilitate future updates and help with making TNE even more efficient. Specific Internal Changes:
- Rewrote TNE entirely from scratch
- This rewrite was done to allow for easily added support to other platforms such as
Sponge and Minestom
- Transaction System changes
- The transaction system now has support for taxation built-in. This will allow
modules/third-party plugins to utilize it.
- Command System has been switched to Lamp
- TNE now uses "Regions" instead of "Worlds."
- This is for future changes as the term "worlds" is too restrictive, in my opinion.
- Made all data-storable objects able to be serialized into JSON
- This was done for the RESTAPI for TNE that is currently in progress.
- This will allow for third-party applications to interact with TNE such as web-based
and mobile device applications.
- Account Types
- TNE Accounts have now been separated into different types.
- Towny Types
- Faction Type
- NonPlayer
- Shared Accounts
- Allows the ability to add members to an account.
Removed
Some TNE features have been removed in this release in order to help keep TNE innovating and evolving.
- Removed commands.yml
- Removed the UUID configuration from config.yml. Use online mode or a proxy.
- Removed the currency configurations from config.yml. Use the currency directory.