0.4
Compatibility
Changes
[Update] New Version of AngeloAchievements
Hello everyone! 🎉
We are excited to announce a new update for AngeloAchievements, the plugin that allows you to customize Minecraft advancements. In this version, we have added a highly requested feature to further enhance your achievement customization experience.
🆕 New Feature - [SOUND]
You can now play custom sounds when an achievement is completed on your Minecraft server. This feature allows you to set a specific sound, volume, and pitch for each completed achievement, creating a more immersive experience for your players.
How does it work?
In the commands section of the config.yml file, simply add the following format to play a sound when an achievement is completed:
[SOUND] sound_name volume pitch
sound_name: The name of the sound you want to play (e.g.,entity_player_levelup).volume: The volume of the sound (optional, default:1.0).pitch: The pitch of the sound (optional, default:1.0).
Example:
commands:
- "[SOUND] entity_player_levelup 1.0 1.0"
Full Example in the Configuration File:
achievements:
Achievement2:
type: minecraft:adventure/kill_a_mob
message:
- "<gradient:#ff0000:#00ff00>You have completed the achievement First Blood!</gradient>"
- "<red><bold>Incredible!"
title: "You completed an achievement"
subtitle: "Check the chat"
hover:
- "<gray>You killed your first mob!"
- "<gold>Good job!"
commands:
- "[SOUND] entity_player_levelup 1.0 1.0"
If you leave default_message: "" empty, a default message will not appear.
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:Pses8xG8:HyAAEcaw"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Pses8xG8:HyAAEcaw"
}

