Porting TitleManager to Sponge
Hey!
Some of you that come from the Spigot community might know me as the developer for the popular Title, Tab List & Actionbar title plugin by the name of TitleManager. Seeing as Sponge has finally hit its first beta release, it seems that the API is stable enough for me to port TitleManager to Sponge.
So, what’s new in TitleManager for Sponge?
The few of you that already know about TitleManager might know that it provides an API that allows you to easily use the functionality of the plugin in your own plugins. This will most likely not be the case of the Sponge version of TitleManager as the functionality is already widely available within the Core API. TitleManager for Sponge will however provide you with methods of easily creating animations elsewhere in Minecraft as well as being able to make easy hooks into TitleManagers placeholder list.
The code is getting a big ol’ overhaul as well, like removing deprecated methods and even classes, as well as using Sponge’s convention standards such as using Optionals. And of course, since Sponge requires you to use Java 8, I can FINALLY use lambdas and streams.
If you read everything through, you might be asking yourself… When will these be released? It’s hard to say really, however, I’m planning on releasing this at the same time as I’ll be releasing the long awaited 1.6.0 update, which will bring loads of new features to TitleManager, such as scripting.
Porting progress
Setup project
Get project to a compilable state
Fix the inevitable bugs
Finish 1.6.0 features
Fix yet more bugs
Release
Summary
TitleManager adds floating messages and a header/footer for your tabmenu. TitleManager also provides you with a rich API, that you can use in your plugins.
Features
- Title welcome message.
- Action bar title welcome message.
- Tab list header and footer.
- Seperate first join titles.
- Titles on world enter.
- Placeholders
- Easy animations within titles and tab list header and footer.
- Easy to use commands, with parameters such as radius and world.
- Easy to use API to help you with creating animations as well as adding placeholders to TitleManager.
- Scripting (Lua) (Upcoming)
- Multiple languages supported. (Upcoming)
GIFs of TitleManager's Animations



GitHub Repository
TitleManager root: GitHub - Puharesource/TitleManager: Adds hovering titles, actionbar titles, tabmenu titles and a scoreboard sidebar to your Minecraft 1.8 - 1.16 server.
TitleManager Sponge: https://github.com/Puharesource/TitleManager/tree/master/plugins/sponge