Sueta

Axton's Emotes

1.6.0

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

·Plugin
  1. 1.6.0latestAxtonsEmotes v1.6.0Dec 14, 2025
    Author: @axtonprice
    [![Codacy Grade](https://app.codacy.com/project/badge/Grade/09d0abf7deae4a…

    Changelog

    - ✨ Migrated project wiki to [MkDocs page](https://emotes.axtonprice.xyz). - ✨ Implemented automatic emote migration system. #40 - ✨ Implemented toggleable actionbar option for emote messages. #23 - 💡 Refactored default emote.yml configuration 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.…
    510 downloads
  2. 1.5.1AxtonsEmotes v1.5.1Dec 4, 2025
    Author: @axtonprice
    [![Codacy Grade](https://app.codacy.com/project/badge/Grade/09d0abf7deae4a…

    Changelog

    - 🛠️ Fixed PlayerData.java class overwriting storage files rather than appending. #39 - ✨ Added /ae resetemotes utility command to reset emotes.yml configuration file to plugin defaults. #35 - ✨ Added configurable minimum player distance limits for shared emote commands (configure in config.yml). #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.…
    50 downloads
  3. 1.5.0AxtonsEmotes v1.5.0Dec 3, 2025
    Author: @axtonprice
    [![Codacy Grade](https://app.codacy.com/project/badge/Grade/09d0abf7deae4a…
    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](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 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](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.admin in [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.…
    30 downloads
  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. - Added listenerCount and configsCount variables to the plugin's onEnable message. - Added configurable messages and effects for plugin commands in commands.yml. - Language Support: https://github.com/axtonprice/axtons-emotes/issues/4 - Added plugin-wide support for default and custom language files, configurable in config.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 /guardianscare jumpscare command. - Added /ae version command 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. - Added debug-mode configuration options to config.yml. - Added enabled option to toggle debugging. - Added log-to-file option to toggle writing debug logs to a file. - Added debug-log option 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.…
    502 downloads
  5. 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 /bog jumpscare 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 /sulk command with /cry as alias. - And more... Full Changelog: https://github.com/axtonprice/axtons-emotes/compare/v1.2.…
    113 downloads

Similar projects

Plugin →