Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x
1.12.x
1.11.x
1.10.x
1.9.x
1.8.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 4 years ago
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%'


