1.3.1
Compatibility
Changes
v1.3.1
This pull request introduces significant updates to the LyttleGravestone plugin, including a complete overhaul of the README.md file for improved documentation and enhancements to the codebase for better message handling and configuration management. The most important changes are grouped into documentation improvements and codebase enhancements.
Documentation improvements:
- Updated
README.mdwith a visually appealing structure, new sections for features, commands, permissions, installation, configuration, and support, along with badges and links for easier navigation. Added detailed instructions for plugin usage and configuration.
Codebase enhancements:
- Introduced the
GlobalConfigclass to manage global configurations, initialized inLyttleGravestone.java. UpdatedMessageinitialization to includeglobalfor better configuration handling. - Replaced raw string replacements with the new
Replacementsclass for structured and reusable message formatting across commands and event listeners. - Updated
LyttleGravestoneCommand.javato useComponent.textfor sending messages, ensuring compatibility with modern text formatting APIs.
These changes improve the usability of the plugin both for developers and server owners, streamline configuration management, and enhance message handling for better user experience.
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:q790UNpr:fAI2tprx"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:q790UNpr:fAI2tprx"
}

