Tags
Creators
Details
1.0.4
Compatibility
Changes
🚀 xMotd-VS v1.0.4 - The BungeeCord & MiniMessage Update!
We are thrilled to announce a massive architectural update for xMotd-VS. This release brings full native support for BungeeCord networks and introduces modern text formatting capabilities!
✨ New Features
- BungeeCord Native Support: The plugin has been completely rewritten from the ground up to support the BungeeCord API. It now runs natively and smoothly on your BungeeCord proxy without requiring Velocity libraries.
- MiniMessage Support: Bring your server list to life! You can now use Kyori's MiniMessage formatting tags in your MOTDs, maintenance texts, and player hover samples.
- Create beautiful gradients:
<gradient:#ff0000:#ffff00>My Server</gradient> - Use animated effects like
<rainbow>and modern color tags<red>,<aqua>.
- Create beautiful gradients:
- Legacy & Hex Color Compatibility: Don't worry about rewriting your old configs. The plugin fully retains support for classic ampersand colors (
&c) and standard Hex codes (&#RRGGBB). Both formats can be mixed flawlessly!
🛠️ Improvements & Changes
- Smarter Text Centering: The auto-center math algorithm has been updated. It now ignores MiniMessage tags (like
<gradient>) when calculating pixel width, ensuring your MOTD aligns perfectly in the server list every single time. - Optimized Configuration System: Switched from external libraries to BungeeCord's native
ConfigurationProvider, making the plugin much lighter and faster to load. - Command Restructure: The command system has been rebuilt for BungeeCord (
/xmotd reload,/xmotd maintenance <on|off>) with full Tab-Completion support. - Update Checker: Now natively checks Modrinth API for new versions using the new BungeeCord scheduler.
📝 Configuration Notes
Your existing config.yml is 100% compatible with this update. No need to delete or reset anything. Just drop the new .jar into your BungeeCord plugins folder, add some <gradient> tags to your config.yml, and enjoy!
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pLYPDA4J:w94UtApG"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pLYPDA4J:w94UtApG"
}


