
About this Mod
Emotes
This mod allows you to use server defined emotes in chat
For Users:
Just type : in chat with the start of your favorite emotes to use them!
For admins
Players that don't have the client mod will see a placeholder defined by the server owner.
Every emotes files are stocked in the folder <server folder>/config/emotes/emotes
But they aren't loaded automaticaly, you need to put them in the config at <server folder>/config/emotes/emotes.toml
You'll have a list of all your emotes, they should follow the following patern : "<name of png file>:<placeholder name>"
For example, I have the emote kappa.png in the emotes/emotes folder
In my config file, I'll have
emotes = ["kappa:Kappa"]
and I'll be able to use it in game as ":kappa:" and players without the mod will see "Kappa"
WARNINGS
You can't put emotes with an uppercase name (it's a minecraft limitation for where I stock the emotes in memory), you'll have to always have a full lowercase name.
Your emotes need to be squares, they can be high resolution but they need to be squares!
If not respected, the clients will crash when opening their chat.
TL;DR:
- no
Kappa.pngonlykappa.png - no
"Kappa:Kappa"in config file, only"kappa:Kappa" - no 600x400 images only 600x600
⚠ Your emotes will be sent to the client aka they will have your emotes files on their computer so be aware of not using images you don't want publicly available.
Available Versions
How to Install Emotes on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.8).
Install Mod
Open the mod browser in the dashboard and search for "Emotes". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.8, 1.21.7, 1.21.5 (+2 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Emotes server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.
Is Emotes compatible with fabric?
Emotes officially supports fabric for Minecraft 1.21.8, 1.21.7, 1.21.5. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Emotes – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Emotes consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Emotes with just one click on your server.