Chat Emotes Mod — Guide
Features
The mod supports several major emote providers and custom local files:
- Twitch Global Emotes: Includes all standard emotes available to every Twitch user (e.g.,
:Kappa:,:BibleThump:,:PogChamp:). - Twitch Subscriber Emotes: Allows users to see emotes from specific Twitch channels. These must be enabled individually in the configuration.
- BetterTwitchTV (BTTV): Support for global BTTV emotes and channel-specific BTTV emotes.
- FrankerFaceZ (FFZ): Support for the FFZ emote library.
- Custom Emotes: Users can add their own image files to a local directory to use as emotes in-game.
- Twitch Smileys: Support for the standard set of Twitch-themed smileys.
Mechanics
Chat Integration
When a player types a supported emote code (e.g., Kappa) into the chat, the mod intercepts the text and renders the corresponding image in the chat history. This works on any server because the transformation happens locally on the client's screen.
Client-Side Nature
Because the mod is client-side only, it does not add any physical blocks, items, or mobs to the game world. It functions strictly as a UI enhancement. If a player without the mod is on the same server, they will simply see the text code (e.g., "Kappa") instead of the image.
Emote Rendering
Emotes are scaled to fit within the standard chat line height. The mod supports animated GIFs (in certain versions) and high-resolution PNGs, though they are typically downscaled for readability.
Custom Emotes
Users can add their own custom emotes by following these steps:
- Navigate to your Minecraft installation folder (usually
%appdata%/.minecraft). - Locate or create a folder named
emoticons. - Place any
.pngor.jpgimages you wish to use into this folder. - The filename (without the extension) becomes the emote code. For example,
myface.pngwill be usable in-chat by typingmyface. - Restart the game or use
/emoticons reloadto see the changes.