Skip to main content

Creating Emotes

This section includes information about emote creation, limitations, and additional features.

Creating text components

All the text you write in the author, name and description fields is a text component of minecraft that supports formatting, translations, etc.
To decorate text, use Text Component Generator, it will also help you create badges later on.

Additional features

Badges (1.21.4+)

You can use text components to create badges. You can have multiple of them! Here's a part of an emote file with badges:

{
"name": "A super cool emote with badges",
"bages": [
{
"text": "a red badge with regular text",
"color": "#ff0000"
},
{
"translate": "badge.key",
"fallback": "Green badge with translatable text",
"color": "#00ff00"
}
],
"emote": {...}
}

Limitations

  • The max size of the emote packet is limited to 1mb (32kb in older versions)
  • etc...