Minemoticon
![]()
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 the FreeType library for font rendering. The default emoji font uses Twemoji.
![]()
Features
- 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.
Commands
| 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 |
Dependencies
Building
./gradlew build
Native FreeType support is built automatically as part of build, leveraging the zig compiler.
If you cloned without submodules, initialize FreeType first:
git submodule update --init --checkout
FreeType and Zig versions are configured in dependencies.gradle.
After changing freetypeVersion, run:
./gradlew syncFreetypeSubmodule
To update the bundled emoji data and font:
./update-emoji-data.sh
Credits
- Twemoji for default emoji assets.
- iamcal/emoji-data for emoji metadata.
- FreeType.
- GT:NH buildscript.
License
LGPLv3.
Buy me a coffee
- ko-fi.com
- Monero:
893tQ56jWt7czBsqAGPq8J5BDnYVCg2tvKpvwTcMY1LS79iDabopdxoUzNLEZtRTH4ewAcKLJ4DM4V41fvrJGHgeKArxwmJ
![]()