Tags
Creators
Details
11.7
Compatibility
Changes
AdvancedAchievements v11.7
A major stability and feature update focused on progressive achievements, brewing achievements, GUI accuracy, and localization.
Specific Potion Recipe Achievements
-
Added support for achievements based on brewing specific potion types.
-
Potion achievements can now match:
- Item type, such as
LINGERING_POTION - Exact Paper
PotionType, such asTURTLE_MASTER
- Item type, such as
-
Added configurable achievements for all 19 craftable potion effects.
-
Default configuration uses the more difficult lingering potion variants where applicable.
-
Strong and extended duplicates are intentionally omitted.
-
Existing numeric Brewing achievements for total potions brewed continue to work normally.
Specific potion achievements include support for:
- Persistence
- GUI progress
- Commands
- Resets
- Cooldowns
- Placeholders
Fixed
Progressive / Multi-Tier Achievements
- Fixed an issue where multi-tier achievements could fail to award when thresholds were internally stored in the wrong order.
- Progressive achievements are now evaluated individually at every configured threshold.
- Players can correctly receive lower achievement tiers even if a higher threshold is processed first.
- Achievement thresholds are now restored in the correct subcategory and threshold order when achievement data is rebuilt.
- Prevented incorrect achievement ordering from stopping evaluation of other eligible tiers.
For example:
1 → 20 → 100
Each tier will now be awarded independently as the player reaches it.
Achievement GUI
- Fixed completed achievement tiers occasionally appearing as incomplete while their database save was still processing asynchronously.
- Made the received-achievement cache thread-safe for simultaneous achievement processing and asynchronous GUI loading.
Advancement / Category Ordering
- Preserved achievement ordering by subcategory and threshold.
- Prevented achievements from different subcategories from becoming interleaved.
- Keeps advancement chains and category GUI ordering consistent.
Internal Improvements
- Improved achievement threshold processing reliability.
- Improved synchronization between achievement awarding, database persistence, and GUI loading.
- Added additional regression coverage for progressive achievements and achievement-map rebuilding.
- Added dedicated tests using thresholds such as
AnvilsUsed: 1, 20, 100. - Verified reverse-inserted achievement tiers are still awarded in the correct progression.
- Verified potion recipe matching and threshold processing in the packaged plugin.
Added
Ukrainian Translation
- Added full Ukrainian language support.
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:KADKsqnh:AuUIc8Ls"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:KADKsqnh:AuUIc8Ls"
}

