A large majority of the Teak's Tweaks plugin has been completely rewritten using more up to date standards, and newer, cleaner api's.
This unfortunately had the trade off of dropping spigot support (In favor of Paper), or having a more complex development system. In the end I decided upon favoring Paper.
If you do not already use Paper, I would highly recommend looking into it! It has a variety of performance improvements, and works with 100% of spigot plugins.
The following packs have been removed due to complexity, lack of usage, or just better options already available in the base game
Custom Villager Shops
Treasure Gems
Multiplayer Sleep
Craftable Skulk Sensors
Multi Language Support
It is now easier than ever to translate Teak's Tweaks for your users!
Every string is now editable using a new translation key system, to translate Teak's Tweaks:
Enter the plugin's lang folder (plugins/TeaksTweaks/lang) and copy the en.json file.
change the name of the file to a new language code (such as de.json for German)
Change the option at the top from "meta.modified": false, to "meta.modified": true, (This is to keep the plugin from trying to update the file)
Change any messages you would like! Everything is separated into sections for ease of use.
Note: Be sure to leave anything inside angle brackets (such as <gold>) as this is for formatting
Feel free to share your language files, and they may be included in future versions by default!
Permissions
Several new permission nodes have been added (Thanks @MCCasper)
Data Files
The data.yml file has been removed and replaced with various json files located in a data folder
It was deemed a complex task to automatically transition these values to the new system, if you previously modified anything in this file, please check the respective file the data folder to update these values.
Spawn Pack
The world used for /spawn can now be set using the config option world: <folder name> (Default: world)
Armored Elytra
Transitioned from Base64 Serialization to Itemstack Bytes.
This is for support of other Armored Elytra plugins.
This should not break any Elytra currently in use, however I would recommend separating and rejoining your armor pieces as backwards compatibility will be removed in a future version.
Fixed Bugs:
#91 /spawn does not work on servers without a world named 'world'