Community listing page, reviews may not be monitored by the author.
RetroChat
No reviews yet
Retro 2010s-style private messaging windows, ASCII emoji picker & dockable tabs for Minecraft. 100% client-side!
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
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:
:) :-) :D :-D ;-) :P 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.
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources