Axton's Emotes
1.6.0A light-weight, configurable chat emotes plugin for 1.20+ Spigot/Paper servers.
1.6.0latestAxtonsEmotes v1.6.0Dec 14, 2025 Author: @axtonprice
[. -
Implemented automatic emote migration system. #40 -
Implemented toggleable actionbar option for emote messages. #23 -
Refactored default
emote.ymlconfiguration structure. [View new configuration guide.](https://emotes.axtonprice.xyz/configuration/#emote-config… -Added migration guide page to documentation. [See the docs.](https://emotes.axtonprice.xyz/migration/) -
Improved documentation layout and readability. -
Language support for Czech (
cs) via Crowdin. <hr> Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.5.…1.5.1AxtonsEmotes v1.5.1Dec 4, 2025 Author: @axtonprice
[. #20 -Added configurable emote cooldown time in seconds (configure in
config.yml). #19 -Updated all language key translations via Crowdin. <hr> Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.5.…
1.5.0AxtonsEmotes v1.5.0Dec 3, 2025 Author: @axtonprice
[. #9 -
Refactored [
Configuration.java](https://github.com/axtonprice/axtons-emotes/blob/main/src… startup and validation methods. -Added automatic smart configuration file migration for plugin version upgrades. #26 -
Overhauled emote command handling to use [
emotes.yml](https://github.com/axtonprice/axtons-emotes/blob/main/src… configuration-based executions. #11 -Fixed players always being able to see emotes in tab list menu, regardless of permissions. #22 -
Added [BStats.org](https://bstats.org/plugin/bukkit/AxtonsEmotes/23323) anonymous metrics tracking (toggleable in [
config.yml](https://github.com/axtonprice/axtons-emotes/blob/main/src… #25 -Moved command features from [
AxtonsEmotes.java](https://github.com/axtonprice/axtons-emotes/blob/main/src… to dedicated [BaseCommands.java](https://github.com/axtonprice/axtons-emotes/blob/main/src… class. -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](https://github.com/axtonprice/axtons-emotes/blob/main/src… -Setup a private project on [Crowdin](https://crowdin.com/) 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.](https://github.com/axtonprice/axtons-emotes/wiki/Languages) -
Added utility commands to permission group
axtonsemotes.adminin [config.yml](https://github.com/axtonprice/axtons-emotes/blob/main/src… -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](https://github.com/axtonprice/axtons-emotes/blob/main/src… - Ashley for amending Polish translation keys in [pl.yml](https://github.com/axtonprice/axtons-emotes/blob/main/src… - Mason for verifying German translation keys in [de.yml](https://github.com/axtonprice/axtons-emotes/blob/main/src…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 <hr> Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.4.…1.4.0AxtonsEmotes v1.4.0Sep 11, 2024 Author: @axtonprice
The most advanced version yet. Featuring customisable language support, improved debugging, automatic version checking & migration, and new emote list commands.
- Added GitHub Development Branch [dev](https://github.com/axtonprice/axtons-emotes/tree/dev) - Permissions Fix v2: Emote command permissions are now granted to non-ops by default. - Enhancements: - Improved project-wide documentation. - AddedlistenerCountandconfigsCountvariables to the plugin'sonEnablemessage. - Added configurable messages and effects for plugin commands incommands.yml. - Language Support: https://github.com/axtonprice/axtons-emotes/issues/4 - Added plugin-wide support for default and custom language files, configurable inconfig.yml. - Added default language options:en(English),fr(French),es(Spanish),it(Italian),ru(Russian). - Command Handling: - Refactored command registration and execution handling. - Added custom command executors and handlers. - New Commands: - Added/guardianscarejumpscare command. - Added/ae versioncommand to check the plugin version. - Added implementation of/emotes,/expressions, and/jumpscares. https://github.com/axtonprice/axtons-emotes/issues/1 - Version Checking: - Added automatic version checking on plugin startup and player join events. https://github.com/axtonprice/axtons-emotes/issues/2 - Added compatibility for development builds. - Added automatic configuration migration when the plugin is updated. https://github.com/axtonprice/axtons-emotes/issues/3 - Debugging: - Created debugging class and methods for logging information for troubleshooting. - Addeddebug-modeconfiguration options toconfig.yml. - Addedenabledoption to toggle debugging. - Addedlog-to-fileoption to toggle writing debug logs to a file. - Addeddebug-logoption to specify a file to log to. Bukkit-v1.4.0-1.21 by @axtonprice in https://github.com/axtonprice/axtons-emotes/pull/6 Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.3.…1.3.0AxtonsEmotes v1.3.0Aug 19, 2024 v1.3 Release
Author @axtonprice
- Refactored shared emotes and expression commands: - Added custom command handlers. - Improved validation procedures. - Added/bogjumpscare command. - Fixed permission handling not working due to malformed permission nodes. - Added missing permission handling to reload command. - Added plugin command registry to it's own method. - Added command re-registry on plugin reload. - Added command registry command counter reset method. - Added documentation to all important methods. - Added ability to enable/disable commands via configuration. - Merged/sulkcommand with/cryas alias. - And more... Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.2.…
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta