promotional bannermobile promotional banner

Axton's Emotes

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

File Details

AxtonsEmotes-1.5.0.jar

  • R
  • Dec 3, 2025
  • 103.86 KB
  • 18
  • 1.21.10+17

File Name

AxtonsEmotes-1.5.0.jar

Supported Versions

  • 1.21.10
  • 1.21.9
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21
  • 1.20.6
  • 1.20.5
  • 1.20.4
  • 1.20.3
  • 1.20.2
  • 1.20.1
  • 1.20

Author: @axtonprice

Codacy Grade

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.
  • Non-english 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