Tags
Creators
Details
1.2.3
Compatibility
Changes
๐งน Final Refactor - Version 1.2.3
This update completes the transition to the new configuration architecture, ensuring 100% coverage of the centralized management system.
๐ ๏ธ Full Enum Integration
- Legacy Code Cleanup: Converted all remaining methods and utility classes to use the
ConfigEnum system. - Zero Direct Access: Eliminated the last remaining direct calls to
getConfig(), ensuring that every configuration check now benefits from built-in null-safety and default value fallbacks. - Consistency Pass: Standardized how strings, booleans, and numbers are retrieved across the entire codebase (Holograms, Graves, and Soul Compasses).
๐ Performance & Safety
- Optimized Lookups: By routing all config requests through the Enum system, we've unified the logic for color processing and placeholder replacement.
- Rock-Solid Stability: This final step removes any possibility of
NullPointerExceptionscaused by missing config keys in olderconfig.ymlfiles.
The refactor is now complete. The plugin is more stable, faster, and significantly easier to maintain.
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:CvD7zFzg:Qp2oUKNd"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:CvD7zFzg:Qp2oUKNd"
}

