WaveMotes
Type :emote: in chat and pick it from a popup, like commands. Client-side rendering + optional Discord emojis. One jar.
截图
介绍
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
/wmor bind a key. - One jar, no bloat. Only needs Fabric API. No malilib, no YACL.
🎮 How to use
- Type
:in chat → popup opens. - Filter by typing, pick with the mouse or
Tab/Enter. - 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
dedicated server or VPS — it can’t be done on locked-down shared hosts like Shockbyte
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.
常见问题
WaveMotes 支持哪些 Minecraft 版本?
WaveMotes 支持 Minecraft Java 版 1.21–1.21.1,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
WaveMotes 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
TVTvirus 的其他作品
查看全部 →
ShapeBoard
Scoreboards for areas of any shape: outline the zone with blocks in the sky, every block broken/placed inside counts, per-player sidebar leaderboard. Server-side only.
MankeDoMath
A calculator inside Minecraft that knows what a shulker is. Farm rates, item counts and timings, worked out in chat. Server-side only, so players install nothing.
Beaconator
Plan and build beacon perimeters: grid from one point, real coverage volumes, beams to the sky where beacons are missing, and one shared plan for the whole server.
RipDeepslate
Makes deepslate mine exactly like stone with a netherite pickaxe (instant with Efficiency V + Haste II). Dual-side, so mining is smooth with no crack animation and no ghost blocks.
评论
登录后评论和评分