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);