ElvenideCore provides specialized tools for handling text and localized messages, with native support for MiniMessage.
Text Provider
Converts Strings to MiniMessage Component objects.
Component msg = Core.text.from("<red>Hello <yellow>World!");
And provides shortcuts to send messages.
// Send to a player
Core.text.send(player, "<gold>Hello!");
// Send to any Audience, including an entire world
Core.text.send(world, "<gold>Hello everyone!");
Lang Provider
Manages your plugin's preset messages and supports custom placeholders.
// Directly send a "no permission" message via a built-in LangKey
Core.text.send(player, Core.lang.NO_PERMISSION);