What Emotecraft works with.
| Platform | Java Edition |
|---|---|
| Loaders | Fabric, Forge, NeoForge, Quilt |
| Minecraft versions | 1.16.5, 1.18.2, 1.19.2, 1.20.1, 1.21.1, 1.21.5, 1.21.9, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2 |
| Environment | Client, Server |
Emotecraft lets you design your own emotes, or use the built-in set, and trigger them from an in-game wheel, all inside Minecraft Java. It runs on Fabric, Forge, NeoForge, and Quilt from 1.16.5 through the current 26.2 drop. Emotecraft is a required client-side install, and the server-side half is optional, which is exactly the detail that trips up most multiplayer setups.
What the Emotecraft Mod Does
Press B (the default keybind) to open a selection wheel of poses and gestures, from a simple wave to more elaborate animated sequences. Beyond the built-in library, Emotecraft supports fully custom emotes authored in Blender or Blockbench and imported through the mod's own format. On Fabric, an optional Mod Menu integration exposes a settings screen; on every loader the wheel and playback work the same way once the mod is installed.
- Built-in emote library plus support for custom, creator-authored animations.
- In-game selection wheel bound to B by default.
- Runs on Fabric, Forge, NeoForge, and Quilt.
- Optional Mod Menu integration for settings on Fabric.
- Licensed GPL-3.0-or-later, with source on GitHub.
Installing Emotecraft on Fabric and Forge
Each loader build carries different dependencies. The Fabric version needs Fabric Loader and Fabric API, and optionally uses Mod Menu for its settings screen. The Forge build depends on PlayerAnimator (its bendy-lib dependency ships inside the jar). The NeoForge build needs nothing beyond NeoForge itself. Match the Emotecraft file to your loader and Minecraft version before downloading. A Fabric jar will not load on Forge or NeoForge.
- 1.Download the Emotecraft build for your loader and Minecraft version from Modrinth.
- 2.On Fabric, also download Fabric API for the same version.
- 3.On Forge, also download PlayerAnimator.
- 4.Drop the jar or jars into your mods folder and launch the game.
- 5.Press B in-game to open the emote wheel.
Installing Emotecraft Step by Step
Running Emotecraft on a Server
Emotecraft syncs emotes through a server-side component when the server runs one, available for Fabric, Forge, and NeoForge. Plenty of community servers cannot or will not add a mod like this, so the project also exposes a proxy API that lets a plugin bridge the sync without needing the full server-side mod. If a server has neither the mod nor a compatible proxy, your emotes still play for you locally, but nobody else on that server sees them.
Questions about Emotecraft.
5 questions
How do I install Emotecraft?
Download the build that matches your loader (Fabric, Forge, NeoForge, or Quilt) and Minecraft version from Modrinth, add the loader's required dependency (Fabric API for Fabric, PlayerAnimator for Forge), and drop the jar into your mods folder. Launch the game and press B to open the emote wheel.
Does Emotecraft need Fabric API or other dependencies?
Yes, on Fabric it needs Fabric Loader and Fabric API, with Mod Menu as an optional settings screen. The Forge build depends on PlayerAnimator, and its bendy-lib dependency is bundled in. The NeoForge build needs nothing beyond NeoForge itself, and Quilt uses the Fabric build through its own Fabric API implementation.
Do other players need Emotecraft installed to see my emotes?
Yes. Emotecraft only shows an emote to players who have the mod on their own client. Full multiplayer sync generally also needs the server-side component, though the project's proxy API lets some servers bridge that requirement without installing the full mod.
Which Minecraft version does Emotecraft support?
Emotecraft covers Minecraft Java from 1.16.5 through the current 26.2 drop, spanning Fabric, Forge, NeoForge, and Quilt across that range. Older Minecraft versions need older Emotecraft builds, so match the exact file to your Minecraft version and loader before installing it.
Does Emotecraft work on Bedrock through Geyser?
Only through a separate, opt-in Geyser Extension that a server operator installs alongside a Geyser-powered server and a Java-side emotes source. Bedrock players seeing Java emotes through it is considered stable; Java players seeing Bedrock emotes back is still labeled experimental. It is not automatic just because Geyser is listed as a loader.






