WaveMotes

WaveMotes

Type :emote: in chat and pick it from a popup, like commands. Client-side rendering + optional Discord emojis. One jar.

by
4 Downloads
fabricdecorationsocialutility
Rent Server with this Mod

Screenshots

Emotes rendered in chat
The emote picker in action

About this Mod

WaveMotes

Type : in chat and a popup appears — the same one you get with / commands, but
full of emotes.
Pick one and the rendered emote drops straight into your message.

✨ Features

  • Popup autocomplete. Type :, keep typing to filter (:sku:skull:). Same UX as command suggestions — nothing new to learn.
  • Renders client-side. The built-in emote textures ship inside the jar, so they show up even when the server doesn't send a resource pack.
  • Bigger than text. Emotes are scaled up so they actually read as emotes.
  • Optional Discord emojis. 1900+ standard Discord shortcodes, off by default. Turn them all on, or whitelist just the ones you want (e.g. only :skull:).
  • In-game config. Tweakeroo-style On/Off switches. Open with /wm or bind a key.
  • One jar, no bloat. Only needs Fabric API. No malilib, no YACL.

🎮 How to use

  1. Type : in chat → popup opens.
  2. Filter by typing, pick with the mouse or Tab/Enter.
  3. Configure with /wm (or bind a key under Options → Controls).

⚙️ Discord emojis

1900+ standard Discord shortcodes, drawn in color in-game with bundled
Twemoji textures. They're off by default to keep the
picker focused on the built-in pack. Enable them all, or whitelist individual ones from the
config screen. A few hundred multi-codepoint ones (most flags, family/ZWJ sequences) render
as their components locally but still travel correctly to Discord.

📏 Emote size

Every emote shares one size, so changing it is a single find-and-replace. The jar is a zip:
open assets/minecraft/font/default.json and change every "height": 16 (bigger = bigger
emotes); "ascent": 11 moves them up/down (rule of thumb: ascent ≈ height − 5). Restart and
done. Building from source? python tools/set_emote_size.py 20.

🖥️ Want everyone to see your emotes?

The client mod renders emotes for you on any server. If you want other players to
see your custom emotes, that needs a server-side setup (resource pack + chat bridge) on a

or Aternos. That server-side piece is part of the CodeW4VE
project.

📦 Requirements

  • Minecraft 1.21+
  • Fabric Loader
  • Fabric API

Built-in emote textures belong to the MineWave community, included with permission. Discord emoji textures from Twemoji (CC-BY 4.0). Mod under MIT.

Available Versions

WaveMotes 1.0.3release
MC 1.21, 1.21.1fabric
June 30, 2026

How to Install WaveMotes on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "WaveMotes". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.1, 1.21

Server-side

Unsupported

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

WaveMotes server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is WaveMotes compatible with fabric?

WaveMotes officially supports fabric for Minecraft 1.21.1, 1.21. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with WaveMotes – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if WaveMotes consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install WaveMotes with just one click on your server.

Recommended RAM
4 GBfrom €8/mo
Minimum 3 GB | per 8 players
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Unsupported

Supported Versions

1.21.11.21