Emoji and font support for 1.7.10 Minecraft. Custom packs, server packs, animated custom emojis, picker, autocomplete, multiplayer sharing, and emoji fonts.
This mod bundles HarfBuzz for font shaping and rendering, with Java font parsers as a fallback. The default emoji font uses Twemoji.
- Unicode and custom emoji support. Should work in all GUIs and on all in-game surfaces.
- Support for custom emoji sync on servers which also have the mod installed.
- Emoji picker and autocomplete.
- Custom font support. Load any ttf or otf file. Fallback support.
| Command | Permission | Description |
|---|---|---|
/reload_emojis |
OP | Rescan server packs and resync all clients |
/clear_emojis [player] |
OP | Clear all persistent custom emojis, or only one player's |
Install AngelLib 1.0.0 or newer alongside Minemoticon, including when using the bundled JAR.
./gradlew build
The native HarfBuzz library (with libpng and zlib) is built automatically as part of build, leveraging the zig compiler.
If you cloned without submodules, initialize them first:
git submodule update --init --checkoutThe HarfBuzz, libpng and zlib tags are pinned in native/sync-natives.sh, the Zig version in dependencies.gradle.
After changing a tag, run:
./gradlew syncNativeSubmodulesTo update the bundled emoji data and font:
./update-emoji-data.sh- Twemoji for default emoji assets.
- iamcal/emoji-data for emoji metadata.
- HarfBuzz, libpng and zlib.
- GT:NH buildscript.
LGPLv3.
- ko-fi.com
- Monero:
893tQ56jWt7czBsqAGPq8J5BDnYVCg2tvKpvwTcMY1LS79iDabopdxoUzNLEZtRTH4ewAcKLJ4DM4V41fvrJGHgeKArxwmJ