


What is EmotesChat
EmotesChat is a plugin that allows players to send emotes in the chat. PlaceholderAPI & MiniMessage Compatible
Example

Commands and permissions
| Command | Description | Permission |
|---|---|---|
| /emoteschat | EmotesChat main command | emoteschat.reload |
| /emotes | List available emotes | none |
config:
# Allow emotes usage on these commands (you can also use emoteschat.emotesoncommand.<command> permission)
allow-on-commands:
- "/message"
- "/msg"
- "/w"
- "/whisper"
- "/tell"
- "/reply"
- "/r"
# Strip color tags on commands `§ca` -> `a`. Default: false
strip-color-on-commands: false
emotes:
# This is an example emote. The section name is the ID of the emote.
happy:
# The text which will be replaced by the emote.
code: ':happy:'
# The text that will replace the code (compatible with legacy colors).
emote: '☺'
# The permission that the player needs to use the emote (leave in blank if you want it to be used by everyone).
permission: 'emoteschat.emote.happy'
heart:
code: ':heart:'
emote: '§c♡§r' # Remember to close colors as they affect the rest of the message.
permission: ''
messages:
emotes-list-header: '§b§lYour emotes:'
emotes-list-no-emotes: '§8No emotes.'
emotes-list-emote-identifier: '%EMOTECODE% §e- §r%EMOTE%'
Paper configconfig:
# Allow emotes usage on these commands (you can also use emoteschat.emotesoncommand.<command> permission)
allow-on-commands:
- "/message"
- "/msg"
- "/w"
- "/whisper"
- "/tell"
- "/reply"
- "/r"
# Strip minimessage tags on commands `<red>a` -> `a`. Default: false
strip-mm-on-commands: false
emotes:
# This is an example emote. The section name is the ID of the emote.
happy:
# The text which will be replaced by the emote.
code: ':happy:'
# The text that will replace the code (compatible with PlaceHolderAPI & MiniMessage).
emote: '☺'
# The permission that the player needs to use the emote (leave in blank if you want it to be used by everyone).
permission: 'emoteschat.emote.happy'
heart:
code: ':heart:'
emote: '<red>♡</red>' # Remember to close MiniMessage tags as they affect the rest of the message.
permission: ''
messages:
emotes-list-header: '<aqua><bold>Your emotes:'
emotes-list-no-emotes: '<dark_gray>No emotes.'
emotes-list-emote-identifier: '%EMOTECODE% <yellow>-</yellow> %EMOTE%'
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.18, 1.18.1, 1.18.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Verified by MCModsHub
- Ships as emoteschat-2.0.jar — drop this file into the mods folder
- Download size: 56 KB
- Download link checked 29 Aug 2026 — working
These come from our own check of the pack file, not from the source page.