Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
💬 ChatMT V2
The ultimate chat management core from MT Studio
ChatMT V2 is a Swiss Army knife for Minecraft server administrators. The plugin combines flexible format customization, powerful moderation, AI integration, and full support for modern HEX gradients—all while remaining incredibly lightweight and optimized. ✨ Key Features
🤖 AI Integration (Gemini 3.5): A smart bot right on your server. Players can ask the AI questions directly in the chat (e.g., "Bot, how do I craft an anvil?"), and the AI will respond as itself.
🎨 Modern MiniMessage & HEX: Support for gradients and custom colors, even on older server cores, thanks to a legacy fallback system. Beautiful messages without complex workarounds.
🛡️ Ironclad Moderation: Built-in filters for Anti-Caps, Anti-Spam, Anti-Profanity (with *** censorship), and Anti-Advertising (featuring smart whitespace removal and domain whitelist support).
⚖️ Built-in Punishment System: `/kick`, `/ban`, `/mute`, and `/unmute` commands available right out of the box.
🕵️♂️ Spy Mode: Catch rule-breakers in the act. Includes `SocialSpy` to view private messages and `CommandSpy` to track entered commands (passwords from auth plugins are automatically hidden).
✉️ Advanced Communication: Separate local and global chat channels, convenient private messaging (`/msg`, `/reply`), and audible player mentions using `@Nickname`.
📢 Auto-Broadcaster: Background broadcasting of beautifully formatted announcements at customizable intervals. 📝 Asynchronous Logging: The plugin neatly writes chat history and issued punishments to separate files (`chat.log`, `punishments.log`) without burdening the server's main thread.
🚀 Installation
Download the latest version of `ChatMT-2.x.x.jar`.
Place the file in your server's `plugins/` folder.
Optional: Install PlaceholderAPI for placeholder support (e.g., prefixes from LuckPerms).
Restart the server.
Open `plugins/ChatMT/config.yml` and insert your Gemini API key (if you wish to use AI features).
Run `/mt reload` in the console or in-game to apply changes.
📜 Commands and Permissions
Command Description Required Permission
/mt reload Reload all configurations chatmt.admin
`/mt spy <social/command>` Toggle spying mode `chatmt.spy`
`/msg <player> <text>` Send a private message Available to everyone
`/reply <text>` Reply to the last private message Available to everyone
`/kick <player> [reason]` Kick a player `chatmt.punish.kick`
`/ban <player> [reason]` Ban a player `chatmt.punish.ban`
`/mute <player> [reason]` Mute a player `chatmt.punish.mute`
`/unmute <player>` Unmute a player `chatmt.punish.unmute`
`/broadcast <text>` Send a global announcement `chatmt.admin.broadcast`
Bypasses:
`chatmt.bypass.spam` — Ignore message cooldowns.
`chatmt.bypass.caps` — Write in all-caps without restrictions.
`chatmt.bypass.ads` — Send any links in chat.
`chatmt.bypass.swear` — Bypass profanity filtering. ⚙️ Configuration
All configuration files (config.yml and messages.yml) come with built-in support for two languages (RU/EN) via comments. You can easily switch languages by simply removing the relevant # characters.
File structure:
`config.yml` — Settings for AI, chat radius, moderation filters, and notification intervals.
`messages.yml` — All chat formats, plugin messages, and gradients. Supports the MiniMessage format (e.g., `<gradient:#ff5e62:#ff9966>Text</gradient>`).
🧩 MT Studio Ecosystem
ChatMT V2 is designed as part of the unified MT Studio plugin ecosystem. It works perfectly as a standalone plugin but truly shines when used alongside our other solutions:
🛡️ AuthMT (Authentication and security)
💰 VaultMT (Economy and transactions)
📦 PackMT (Resource packs and visuals)


