RetroChat
Retro 2010s-style private messaging windows, ASCII emoji picker & dockable tabs for Minecraft. 100% client-side!
截图
介绍
RetroChat
RetroChat brings retro, 2010s Facebook-style instant direct messaging windows and a collapsible player sidebar to Minecraft with an authentic vanilla look and feel!

It intercepts vanilla private messages (/msg, /tell, /w) at the client packet level, giving you dedicated conversation windows, unread badges, sound notifications, and a rich retro ASCII emoji picker without requiring any server-side plugins or mods.
SUPPORTED VERSIONS & BRANCHES
Minecraft 26.3
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-26.3 / forge-26.3 / neoforge-26.3
Minecraft 26.2
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-26.2 / forge-26.2 / neoforge-26.2
Minecraft 26.1
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-26.1 / forge-26.1 / neoforge-26.1
Minecraft 1.21.4
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-1.21.4 / forge-1.21.4 / neoforge-1.21.4
Minecraft 1.21.3
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-1.21.3 / forge-1.21.3 / neoforge-1.21.3
Minecraft 1.21.1
Fabric: Supported
Forge: Supported
NeoForge: Supported
Branches: fabric-1.21.1 / forge-1.21.1 / neoforge-1.21.1
Minecraft 1.20.1
Fabric: Supported
Forge: Supported
NeoForge: Not supported
Branches: fabric-1.20.1 / forge-1.20.1
FEATURES
Mod Master Switch:
– Full master toggle in settings (RetroChat Mod: ON / OFF).
– When disabled, direct messages (/msg, /tell, /w) completely bypass the mod and function exactly like vanilla Minecraft chat.
Fast Coordinates Sharing ([XYZ]):
– Located on the bottom bar next to the character counter.
– Automatically formats and inserts your current block coordinates [X, Y, Z] into the message input field.
In-Chat Message Search (Ctrl+F):
– Header search icon button or Ctrl+F shortcut opens an inline message search bar.
– Filters matching chat messages in real time with an empty results indicator.
Retro ASCII Emoji Picker ([:)]):
– Integrated directly to the right of the character counter at the bottom of every chat window.
– 56 Handcrafted Emoticons across 3 categories.
Classic:
🙂 🙂 😀 😀 😉 😛 xD XD <3 </3 B) 8) :3 :/ 🙁 :'( :O *_* -_- >_< \o/
Kaomoji:
¯\_(ツ)_/¯
( ͡° ͜ʖ ͡°)
ಠ_ಠ
ʕ•ᴥ•ʔ
(づ。◕‿◕。)づ
(>‿◠)✌
(ง’̀-‘́)ง
(▀̿Ĺ̯▀̿ ̿)
(•‿•)
(•_•)
(¬_¬)
(。◕‿◕。)
(⊙_⊙)
(•ω•)
(T_T)
ಥ_ಥ
(°ロ°)
(=^・^=)
Action / Fun:
(╯°□°)╯︵ ┻━┻
┬─┬ノ(º_ºノ)
(ノ◕ヮ◕)ノ*:・゚✧
\(^O^)/
(づ ̄ ³ ̄)づ
(ノಠ益ಠ)ノ
¯\(°_o)/¯
(*^▽^*)
ლ(ಠ益ಠლ)
ᕙ(⇀‸↼‶)ᕗ
– Beveled retro popup box with scroll support, click sound feedback, and instant insertion into text.
Dockable & Minimized Chat Windows:
– Distinct conversation window for each active player chat.
– Pin windows to keep them visible while playing.
– Minimize windows into compact tabs docked along the bottom bar.
– Live unread notification counter badges with subtle flashing on new messages.
– Middle-click on minimized tabs to quickly close them.
– Optional Compact Tabs mode in settings for minimal screen footprint.
Player Sidebar:
– Fast-access sidebar on the right side of the screen.
– Real-time search filter and online/offline status indicators.
– Collapses into a subtle side chevron tab when not in use.
Per-Server UI State Persistence:
– Automatically remembers your sidebar state (open vs collapsed) and window states (open vs minimized) per server and in singleplayer.
– Everything stays right where you left it across sessions.
Config Screen & Mod Menu Integration:
– Accessible in-game via ModMenu (Fabric) and the Mods Screen (Forge / NeoForge).
– Master mod toggle button and hide DMs in vanilla chat toggle.
– Customize GUI scaling (50% to 150%) and window dimensions with live preview.
– Player blocklist (case-insensitive blocking with instant suppression).
– Toggle sound alerts, player head avatars, message timestamps, and compact tabs.
Multi-Language Support:
– Built-in support for 6 languages: English, Turkish, German, Russian, Spanish, and French.
– Custom translations can easily be added or modified via JSON files in the config folder.
100% Client-Side:
– Works on any vanilla, Paper, Purpur, or Spigot multiplayer server.
CONTROLS
T (Vanilla Chat): Open chat and interact with RetroChat windows, emoji picker, and sidebar.
Ctrl + F: Toggle in-chat message search filter.
Middle Click: Close minimized chat tab.
Escape: Close emoji picker, search bar, unfocus chat, or close active overlay.
Enter: Send message in focused conversation window.
Custom Key: Dedicated overlay toggle key can be configured in Options -> Controls -> Key Binds.
MULTI-LANGUAGE SUPPORT
English: English
Turkish: Türkçe
German: Deutsch
Russian: Русский
Spanish: Español
French: Français
Custom translations can also be added or modified through JSON language files.
BUILDING FROM SOURCE
To compile the mod from source using the Gradle wrapper:
./gradlew build
Compiled JARs will be output to:
Playable Mods: build/libs/mods/
Sources: build/libs/sources/
AUTHOR & CONTACT
Developer: tikhi
Discord: .tikhi
GitHub: https://github.com/tikh1
Repository: https://github.com/tikh1/RetroChat
LICENSE
This project is licensed under the MIT License.
常见问题
RetroChat 支持哪些 Minecraft 版本?
RetroChat 支持 Minecraft Java 版 1.20.1–26.3,共 8 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
RetroChat 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分