A library to easily handle modern messages in Paper plugins.
The basic classes for this library are ComponentSingleMessage and ComponentListMessage.
These classes are immutable, just like Adventure's Component class. All methods should be self-explanatory.
To use this library, you need to shade it into your plugin using Gradle and the Shadow plugin.
repositories {
maven("https://repo.codemc.io/repository/FireML/")
}
dependencies {
compileOnly("uk.firedev:MessageLib:1.0.8") // This may not be the latest version.
}