Tags
Creators
Details
1.5.0
Compatibility
Changes
Author: @axtonprice
Added support for Minecraft 1.20+ servers and created handling for custom emote configuration.
Changelog
- š ļø Fixed Spigot servers not actually being supported due to overlooked presence of Paper dependencies. #17
- š” Improved support and handling for Minecraft 1.20+ servers (tested on Spigot, Paper, and Purpur upto 1.21.10). #9
- š” Refactored
Configuration.javastartup and validation methods. - ⨠Added automatic smart configuration file migration for plugin version upgrades. #26
- š” Overhauled emote command handling to use
emotes.ymlconfiguration-based executions. #11 - š ļø Fixed players always being able to see emotes in tab list menu, regardless of permissions. #22
- ⨠Added BStats.org anonymous metrics tracking (toggleable in
config.yml). #25 - š” Moved command features from
AxtonsEmotes.javato dedicatedBaseCommands.javaclass. - ⨠Added
/ae toggledebugand/ae togglemetricsto toggle debug mode and BStats metrics tracking. - ⨠Added
/ae resetlangcommand to reset language files to plugin defaults. - ⨠Added automatic version checking every 12 hours (if enabled in
config.yml). - š” Setup a private project on Crowdin to track translation progress & accuracy.
- š” Crowdin translation files have been moved into
/lang/translations. - š” Updated new translation keys across all language files.
- ⨠Added support for multiple new languages. View list.
- ⨠Added utility commands to permission group
axtonsemotes.admininconfig.yml. - š” Removed the jumpscare feature (featured was not intended to remain long-term!)
- š” Plus many other code improvements and changes...
Credits š
- CupOfSuoup for verifying Spanish translation keys in
es.yml. - Ashley for amending Polish translation keys in
pl.yml. - Mason for verifying German translation keys in
de.yml.
š Thank you to those who've externally contributed!
What's Next? š§
- Add PlaceholderAPI support to emote messages. #15
- Emote particle and sound effect version-based ENUM validation. #16
- Refactoring MessageHandler methods and usages. #18
- Command cooldown for emote executions. #19
- Shared emote block distance radius limits. #20
- Configurable action bar messages in emote messages. #23
- Standardize debugging log output formatting. #27
- Reset emotes.yml configuration utility command. #35
Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.4.0...v1.5.0
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:S7AWZhNu:LE90DNFJ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:S7AWZhNu:LE90DNFJ"
}

