Lightweight and modular Minecraft Messages Library based on adventure.
General implementations of API for specific platforms
- Bukkit/Spigot/Paper - Using adventure-platform-bukkit
- BungeeCord/Waterfall - Using adventure-platform-bungeecord
- Velocity 3.x - Using native adventure implementation
Implementations of values/messages suppliers or utilities class to easily add support for YAML
message types
- okaeri-configs - Transformers & Serializers for every
YAML
message type and utility classes. See how it looks like here.
Implementations of Replaceable
interface to easily replace placeholders in messages
<!-- Releases -->
<repository>
<id>titanvale-releases</id>
<url>https://repo.titanvale.net/releases</url>
</repository>
<!-- Snapshots -->
<repository>
<id>titanvale-snapshots</id>
<url>https://repo.titanvale.net/snapshots</url>
</repository>
<dependency>
<groupId>dev.peri.yetanothermessageslibrary</groupId>
<artifactId>[module]</artifactId>
<version>[version]</version>
</dependency>
repositories {
// Releases
maven {
name = "titanvale-releases"
url = "https://repo.titanvale.net/releases"
}
// Snapshots
maven {
name = "titanvale-snapshots"
url = "https://repo.titanvale.net/snapshots"
}
}
dependencies {
implementation 'dev.peri.yetanothermessageslibrary:[module]:[version]'
}