Axton's Emotes icon

Axton's Emotes -----

A light-weight, configurable chat emotes plugin for 1.20+ Spigot/Paper servers.



Release v1.5.0-1.20+
Author: @axtonprice

[​IMG]

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.java startup and validation methods.
- ✨ Added automatic smart configuration file migration for plugin version upgrades. #26
- Overhauled emote command handling to use emotes.yml configuration-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.java to dedicated BaseCommands.java class.
- ✨ Added `/ae toggledebug` and `/ae togglemetrics` to toggle debug mode and BStats metrics tracking.
- ✨ Added `/ae resetlang` command 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.admin` in config.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
----------, Dec 3, 2025
Resource Information
Author:
----------
Total Downloads: 442
First Release: Sep 9, 2024
Last Update: Dec 14, 2025
Category: ---------------
All-Time Rating:
0 ratings
Find more info at emotes.axtonprice.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings