Greetings all! It has been a long, long road to get here but the time has finally come! After over two months of dedicated development, I present to you TeslaCrate v2.0.0-legacy!
This version is easily the largest update I’ve ever done and has been a total of three complete rewrites and a lot of time. However, that also means it should be three times as good as have a hoard of new features (and hopefully a fraction of the bugs!).
This update (and future ones) now require TeslaPowered to be installed. This download is also included in the GitHub release of TeslaCrate.
Additionally, the config system has also been completely redesigned and is no longer compatible (or in the same place!) as previous versions. Fear not, however, as I’ve built in a system to convert legacy data. Once the plugin has loaded, you can set the
-legacy node to
teslacrate.conf to begin the conversion process. This system will not overwrite any data, so your previous configuration will be safe (but unused).
- Major redesign to internals
- Restructured the command hierarchy
- Changed the config location and system
- Added gui component menus
- Added gui, particle, and sound effects
- Added crate preview display
- Added translatable message system
- Added more data options to items
- Added component edit commands
- A ton of miscellaneous improvements
GitHub Release: v2.0.0-legacy
Finally, I’d like to thank three people in particular who have been a huge help in putting this thing together. @Faithcaio, for his immense help with the Inventory API; @ryantheleach for a lot of productive conversations, assisting with particle effects, and way too many quaternions; and finally @Meronat for being the voice of reason and helping me recognize that what I was doing what stupid. In the short time that I’ve known you, I’ve learned quite a lot thanks to your help - Thank you!