SkillAgentSearch skills...

Emotes

Create your own emotes in Minecraft.

Install / Use

/learn @KosmX/Emotes
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<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

| Minecraft | Emotecraft | |-----------|------------| | 1.21.1 | 2.4.x | | 1.21.4 | 2.5.x | | 1.21.5 | 2.6.x | | 1.21.7-8 | 3.0.x | | 1.21.9-10 | 3.1.x | | 1.21.11 | 3.2.x | | 26.1 | 3.3.x |

Development


Building from source:

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

Adding repository:
Gradle Kotlin DSL:

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

Related Skills

View on GitHub
GitHub Stars209
CategoryDevelopment
Updated1d ago
Forks103

Languages

Java

Security Score

100/100

Audited on Mar 26, 2026

No findings