WeirdChat
by SarahIsWeird
WeirdChat brings emoji support to the Minecraft chat box, with a picker and shortcode replacement for players on Fabric.
What it does
Players type emoji shortcodes in chat and the client swaps them for the matching icons before the message is sent. An emoji picker lets players browse and insert symbols without remembering codes, and Fitzpatrick skin tone modifiers can be applied to supported emoji. The shortcode replacement currently covers chat messages only, so emoji are not converted in signs, books or other text fields.
The mod also exposes an API for adding custom emotes. Its planned features are listed by the author and are not part of the current builds. Installation requires Fabric API, Fabric Language Kotlin and MoreChatSuggestions. Players add it to their own game, and a server needs no copy. Files cover 1.19.2 and 1.19.4, and the custom license is not open source, so redistribution is restricted.
Key features
Emoji picker
A picker screen lets players browse emoji and insert them into the chat box with a click.
Shortcode replacement
Typed emoji shortcodes turn into their icons in chat messages as they are sent.
Skin tone modifiers
Fitzpatrick skin tone modifiers can be applied to emoji that support them.
Custom emote API
A programming interface lets other mods register additional custom emotes for chat.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 3
Use cases
Expressive chat on a client
A player who wants reactions and symbols in conversation can use the picker or shortcodes without leaving the chat box.
Who it’s for: Players on Fabric 1.19.2 or 1.19.4 who want emoji in their chat, and mod developers who want to register custom emotes through the API.
How it compares
Snippetist is a client-side only Fabric mod for 1.20.1 – 1.20.4, licensed under 0BSD and not open source. EmojiCraft needs the client but works without the server, is published for 26.1.2 and is not open source. ChatMoji is client-side only, open source under CC0 1.0 Universal, and built for 26.2. Simple Chat Emojis is client-side only, open source under the MIT License, and covers 1.20.1 – 1.20.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| WeirdChat | Fabric | 1.19.2 – 1.19.4 | Client-side only | 2023-05-10 |
| Snippetist | Fabric | 1.20.1 – 1.20.4 | Client-side only | 2024-03-02 |
| EmojiCraft | Fabric | 26.1.2 | Client required, server optional | 2026-06-21 |
| ChatMoji | Fabric | 26.2 | Client-side only | 2026-07-12 |
| Simple Chat Emojis | Fabric | 1.20.1 – 1.20.2 | Client-side only | 2023-10-17 |
Questions
Does WeirdChat need Fabric Language Kotlin?
Does a server need WeirdChat installed?
Which game versions have WeirdChat files?
Does the emoji replacement work outside chat?
In the catalog
WeirdChat is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 9,374 mods support Minecraft 1.19.4.
More from SarahIsWeird
Similar mods
What the author says
WeirdChat is a clientside FabricMC mod that adds Emoji support to the Minecraft chat. Instead of completely rewriting the text renderer, Discord emoji shortcodes (e.g.:sparkles: or:sweat_smile:) are replaced with their Twemoji image. Additionally, autocomplete support for the shortcodes is provided via…
Official listing
- Modrinth page
- modrinth.com/mod/weirdchat
- Owner
- SarahIsWeird
- Published
- 2022-10-23
- Updated on Modrinth
- 2023-05-10
- Facts verified
- 2026-10-15
