Community listing page, reviews here may not be monitored by the author.
VeilChat
No reviews yet
A lightweight client-side Fabric mod that gives you more control over Minecraft chat, player messages, and game notifications. Filter chat clutter, manage player allow-lists, hide join/leave and death messages, control advancements, action bars, and more.
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
VeilChat
Chat, but better.
VeilChat is a lightweight client-side Minecraft Fabric mod that gives you more control over the chat and game messages you see while playing multiplayer.
Instead of changing the server's chat system, VeilChat works locally on your Minecraft client and lets you decide which messages should appear on your screen.
Whether you're playing on an SMP, survival server, PvP server, or a busy multiplayer network, VeilChat helps reduce chat clutter and lets you build a cleaner, more personalized chat experience.
✨ Features
💬 Player Chat Filtering
Choose exactly which players' messages you want to see.
Add players to your personal allow-list:
/veil allow <player>
When player filtering is enabled, messages from players who aren't on your allow-list are hidden from your client.
For example:
Steve: Hey! ✓ Visible
Alex: Come to spawn! ✓ Visible
RandomPlayer: Hello! ✗ Hidden
Player123: Anyone online? ✗ Hidden
Your filtering only affects what you see. Other players continue to see normal chat.
👤 Player Allow-List
Manage your personal list of players directly in-game.
/veil allow <player>
/veil deny <player>
/veil list
/veil clear
Allow adds a player to your list.
Deny removes a player.
List displays your currently allowed players.
Clear removes everyone from the list.
🚪 Join & Leave Filter
Hide player join and leave notifications when your server is busy.
/veil filter joinleave on
/veil filter joinleave off
☠️ Death Message Filter
Hide common Minecraft death notifications from your chat.
/veil filter deaths on
/veil filter deaths off
🏆 Advancement Filter
Hide advancement, challenge, and goal notifications.
/veil filter advancements on
/veil filter advancements off
📢 Game & Server Message Filter
Hide general game/server messages received by your client.
/veil filter game on
/veil filter game off
This can help reduce chat clutter on servers that frequently send automated messages and notifications.
⚙️ Command-Style Message Filter
Filter recognizable command-generated message formats such as common whisper, message, /me, and /say style messages.
/veil filter commands on
/veil filter commands off
Because servers can customize their message formats, detection may vary between servers.
📱 Action-Bar Filter
Control action-bar messages separately from normal chat.
/veil filter actionbar on
/veil filter actionbar off
🔘 Master Filter
Temporarily disable all VeilChat filtering without changing your individual filter settings.
Disable:
/veil off
Enable again:
/veil on
📊 Status
Check your current VeilChat configuration at any time:
/veil status
The status command displays your master filter, individual filters, and the number of players currently on your allow-list.
🎮 Commands
| Command | Description |
|---|---|
/veil allow <player> |
Add a player to your personal allow-list |
/veil deny <player> |
Remove a player from your allow-list |
/veil list |
Show your allowed players |
/veil clear |
Clear the entire allow-list |
/veil on |
Enable VeilChat filtering |
/veil off |
Temporarily disable VeilChat filtering |
/veil filter players on |
Enable player-specific chat filtering |
/veil filter players off |
Disable player-specific chat filtering |
/veil filter joinleave on |
Hide join/leave messages |
/veil filter joinleave off |
Show join/leave messages |
/veil filter deaths on |
Hide death messages |
/veil filter deaths off |
Show death messages |
/veil filter deaths off |
Show death messages |
/veil filter advancements on |
Hide advancement messages |
/veil filter advancements off |
Show advancement messages |
/veil filter game on |
Hide general game/server messages |
/veil filter game off |
Show game/server messages |
/veil filter commands on |
Hide recognizable command-style messages |
/veil filter commands off |
Show command-style messages |
/veil filter actionbar on |
Hide action-bar messages |
/veil filter actionbar off |
Show action-bar messages |
/veil status |
Display current VeilChat settings |
🧠 How VeilChat Works
VeilChat is built around a simple concept:
The server sends the messages. VeilChat decides what you see.
When a message reaches your Minecraft client, VeilChat can determine whether that message should be displayed based on your current filters.
Minecraft Server
│
│ Messages
▼
Your Minecraft Client
│
▼
VeilChat
│
┌───┴────┐
│ │
SHOW HIDE
│ │
▼ ▼
Screen Filtered
This makes VeilChat a client-side experience mod rather than a server-side chat management plugin.
🛡️ Client-Side
VeilChat is designed to run on the client.
You do not need to install VeilChat on the server for its client-side filtering features.
Other players also do not need to have VeilChat installed.
Your filters are personal and only affect the messages displayed on your own Minecraft client.
VeilChat does not give you server permissions, modify other players' clients, or change the server's chat configuration.
⚡ Lightweight
VeilChat is designed to stay lightweight and focused on chat-related functionality.
It does not attempt to replace Minecraft's networking system or add unnecessary gameplay mechanics.
Its primary purpose is to give players more control over their chat and notifications while keeping the mod simple and performance-friendly.
🧩 Fabric
VeilChat is built for the Fabric mod loader and is currently focused on Minecraft 1.21.11.
Compatibility
- Minecraft: 1.21.11
- Mod Loader: Fabric
- Environment: Client-side
- Language: Java
📦 Installation
Requirements
- Minecraft Java Edition 1.21.11
- Fabric Loader latest
- Fabric API
- VeilChat
Installation
- Install Fabric Loader for Minecraft 1.21.11.
- Install the compatible Fabric API version.
- Download the latest VeilChat
.jar. - Place the VeilChat
.jarinside your Minecraftmodsfolder. - Launch Minecraft using your Fabric installation.
Your mods folder should look similar to:
.minecraft/
└── mods/
├── fabric-api.jar
└── veilchat.jar
🚀 Quick Start
After installing VeilChat and joining a server:
Add players you want to see
/veil allow Steve
/veil allow Alex
Enable player filtering
/veil filter players on
Check your configuration
/veil status
Hide join/leave notifications
/veil filter joinleave on
Hide death messages
/veil filter deaths on
Hide advancements
/veil filter advancements on
Hide action-bar notifications
/veil filter actionbar on
Temporarily disable VeilChat
/veil off
⚠️ Important Notes
Some servers use custom chat formats, plugins, translations, or heavily modified messages.
Because of this, certain filters — especially join/leave, death, advancement, and command-style message detection — may behave differently depending on how a server formats its messages.
VeilChat is primarily designed around the standard Minecraft/Fabric chat and game-message experience.
🚧 Future Development
VeilChat is actively being developed, with potential future improvements including:
- 🎨 Graphical configuration screen
- 🔎 Player search
- 👥 Player groups
- 💾 Persistent configuration
- 🎯 Advanced message rules
- 🔔 More notification controls
- ⌨️ Custom keybinds
- 🧹 Clear filtered chat
- 📊 Chat statistics
- 🌐 Improved support for custom server formats
- 🎨 Additional chat customization
- ⚙️ In-game configuration management
❤️ Support & Feedback
Found a bug or have an idea for VeilChat?
Feel free to report issues and share suggestions.
Feedback helps improve VeilChat and helps shape future features.
Developer: TrishulX_
🌟 VeilChat
A cleaner chat experience. More control. Less clutter.
VeilChat — Chat, but better.
Screenshots
Gallery
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
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources