Skip to content
This repository was archived by the owner on Jan 7, 2026. It is now read-only.

purpurcof/emotes

 
 

Repository files navigation

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

Discord GitHub Release

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

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

About

Create your own emotes in Minecraft.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 96.4%
  • Kotlin 2.0%
  • Python 1.6%