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 |
Bungee config
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 config
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 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%'
Similar projects
Plugin →Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Customizable Player Models
Customize your minecraft avatar!
3.2MSueta