Emotes
Create your own emotes in Minecraft.
Install / Use
/learn @KosmX/EmotesREADME
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):
- Github/KosmX/emotes
- Modrinth/Emotecraft
- CurseForge/Emotecraft (Fabric) and CurseForge/Emotecraft (Forge/NeoForge)
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
node-connect
338.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
338.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.6kCommit, push, and open a PR
