GitPedia

Emotes

Create your own emotes in Minecraft.

From KosmX·Updated June 19, 2026·View on GitHub·

When downloading the mod, please **only use** official downloads as others may be infected. Official project (only download the mod from here): - [Github/KosmX/emotes](https://github.com/KosmX/emotes) - [Modrinth/Emotecraft](https://modrinth.com/mod/emotecraft) - [CurseForge/Emotecraft (Fabric)](https://www.curseforge.com/minecraft/mc-mods/emotecraft) and [CurseForge/Emotecraft (Forge/NeoForge)](https://www.curseforge.com/minecraft/mc-mods/emotecraft-forge) The project is written primarily in Java, distributed under the GNU General Public License v3.0 license, first published in 2020. Key topics include: architectury, bendy-lib, blender, emotes, fabric.

Latest release: 3.3.0-a.build.150Emotecraft-3.3.0-a.build.150
April 26, 2026View Changelog →
<div align="center">

See on Modrinth - Emotecraft
See on CurseForge (Fabric) - Emotecraft
See on CurseForge (Forge/NeoForge) - Emotecraft

Discord
GitHub Release

</div>

Emotecraft

a.k.a. EmoteX

Download

When downloading the mod, please only use official downloads as others may be infected.
Official project (only download the mod from here):

Don't download it from any other source!

Minecraft versions table

MinecraftEmotecraft
1.21.12.4.x
1.21.42.5.x
1.21.52.6.x
1.21.7-83.0.x
1.21.9-103.1.x
1.21.113.2.x
26.13.3.x

Development


Building from source:

bash
git clone https://github.com/KosmX/emotes.git cd emotes ./gradlew build

Adding repository:
Gradle Kotlin DSL:

kotlin
maven("https://maven.kosmx.dev/")

Using in your mod/modpack

Fabric optionally depends on Mod Menu and FabricMC mods: Fabric-Loader, Fabric-API, Minecraft.
Forge version depends on PlayerAnimator
bendy-lib is compiled into the forge version
NeoForge version has no dependencies (except NeoForge and Minecraft)

Emotes proxy

Emotecraft is doing the emote synchronization using a server-side mod.
In some cases it's just impossible (like when playing on a community server)

This is where proxy API comes in as it can redirect communication when dedicated server-side mod isn't available.
If the server has Emotecraft (in any form) it will use that instead of using proxies.

To implement a proxy-mod, see emotes-proxy-template.
Emotecraft will invoke the proxy instance when trying to send a message,
and you can invoke Emotecraft's receiver when you received a message.

Modules:

emotesAPI: Common library used by Emotecraft, loader-independent
executor: The interface to be implemented by loader
emotesAssets: Common assets
emotesMc: Common serverside Minecraft code
emotesServer: Server-side logic
archCommon: Common (both Fabric and NeoForge) Minecraft dependent stuff. using architectury loom
fabric: Fabric implementation
neoforge: NeoForge implementation
buildSrc: Build logic utilities

More info can be found in ABOUT.md files inside module directory

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from KosmX/emotes via the GitHub API.Last fetched: 6/21/2026