Emojy is a plugin that lets you make custom emotes and gifs to use just about anywhere.
It works by replacing :id:
with the assigned unicode.
Compared to a lot of other plugins this does not purely rely on the default font.
This will prevent players from simply copying unicodes and spamming them in chat.
Small feature-list:
- Replace
:id:
in chat, books, signs, inventory titles, tablist, titles, subtitles & actionbars - Support for GIFs with 2 different types:
- Obfuscation: This is done by having every gif be its own font, but it has the downside of being in random order and way too fast
- Shader: This is done by a core-shader which should show the GIF as normal
- Automatically split gifs into images depending on specified framecount
- Automatically generate a resourcepack with all the emotes and gifs
Whilst this is primarily for emojis and gifs, it is also a useful tool for everything else related to unicodes.
For example it lets you easily make custom menus which can be put in titles simply by doing :id:
- Chatty - Highly customizable chat plugin with optional support for 1.19 Chat Signing
- Download the latest version of Emojy
- Put it in
server/plugins
and start your server - Add your emotes to
emotes.yml
and gifs togifs.yml
, the bare minimum it needs is theid: emoteid
- Add all your emote textures inside
/plugins/Emojy/textures
and gifs inside/plugins/Emojy/gifs
- Restart your server or run
/emojy reload
to reload the config - Copy the generated resourcepack from
/plugins/Emojy/pack.zip
to your resourcepack folder