ModsFinder

WeirdChat

by SarahIsWeird

WeirdChat brings emoji support to the Minecraft chat box, with a picker and shortcode replacement for players on Fabric.

FabricClient-side onlyCustom license1.19.2 – 1.19.4

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

  1. Emoji picker

    A picker screen lets players browse emoji and insert them into the chat box with a click.

  2. Shortcode replacement

    Typed emoji shortcodes turn into their icons in chat messages as they are sent.

  3. Skin tone modifiers

    Fitzpatrick skin tone modifiers can be applied to emoji that support them.

  4. Custom emote API

    A programming interface lets other mods register additional custom emotes for chat.

Compatibility

Latest build for each game version and loader.

1.19.4v1.0.2
1.19.2v1.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 3

MoreChatSuggestionsAdds autocomplete suggestions outside of commands.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required
Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
WeirdChatFabric1.19.2 – 1.19.4Client-side only2023-05-10
SnippetistFabric1.20.1 – 1.20.4Client-side only2024-03-02
EmojiCraftFabric26.1.2Client required, server optional2026-06-21
ChatMojiFabric26.2Client-side only2026-07-12
Simple Chat EmojisFabric1.20.1 – 1.20.2Client-side only2023-10-17

Questions

Does WeirdChat need Fabric Language Kotlin?

Yes. Fabric Language Kotlin is a required dependency, along with Fabric API and MoreChatSuggestions.

Does a server need WeirdChat installed?

No. It is installed on the player's side alone, so servers need nothing.

Which game versions have WeirdChat files?

Files exist for 1.19.2 and 1.19.4. The latest Fabric file is v1.0.2 for 1.19.4, published on 2023-05-10.

Does the emoji replacement work outside chat?

Not yet. Shortcode replacement only changes chat messages, and the author notes that wider support would bring graphical glitches.

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

All projects

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…
SarahIsWeird, on the Modrinth page

Official listing

Owner
SarahIsWeird
Published
2022-10-23
Updated on Modrinth
2023-05-10
Facts verified
2026-10-15

Tags