Tags
Creators
Details
1.0.0-ALPHA
Compatibility
Changes
Changelog: v1.0.0-ALPHA
Initial Release
This is the first public alpha release of BMOTD. Being an alpha version, some features are still under development, but the core functionality is ready for testing.
New Features:
- Core Logic: Implemented Paper/Folia compatible MOTD processing.
- Adventure/MiniMessage: Full support for modern color formatting and gradients instead of legacy color codes.
- Customization: YAML-based language system with support for multiple languages (de.yml, en.yml).
- Configuration: Centralized mapping system for colors and messages to ensure easy customization.
- Update Checker: Added a console-based update notification system (English only) to keep admins informed.
- Performance: Asynchronous configuration loading using
Bukkit.getAsyncScheduler()to ensure server performance remains stable.
Bug Fixes & Improvements:
- Fixed resource handling to ensure language files are correctly extracted to the plugin folder on the first run.
- Improved command registration using the new Brigadier/LifecycleEventManager API.
Notes for Alpha Testers:
- This version is compatible with Paper and Folia (26.1.2x).
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:LEZiM3nE:e3u1JZaO"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LEZiM3nE:e3u1JZaO"
}

