2.1.0
Compatibility
Changes
๐ Version 2.1.0: Enhanced Localization & Slick Code Refactor
feat(core): โจ Enhance localization & refactor codebase ๐งน Localization:
- ๐๏ธ Remove unused
send.error.not_enough_genericmessage key. - ๐ฌ Update
split.successmessages for clarity, using separate keys:base_levels(e.g., "10 levels")base_points(e.g., "100 XP") This provides more accurate descriptions instead of "10L".
Refactor:
- ๐๏ธ Structure all Java files with
#region/#endregionblocks for improved code navigation and readability. Existing comments preserved. ๐ค
Chore:
- ๐ Update
README.mdto reflect changes in/exp splitsuccess messages. - ๐งผ Minor cleanup in
ExpCommand.javarelated tosend.error.not_enough_genericremoval.
This update focuses on refining user-facing messages for the split command and significantly improving the internal code structure for better maintainability. Let's make ExpBottle even better! ๐
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:Lcq1NBTP:YMpxRy3y"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Lcq1NBTP:YMpxRy3y"
}

