ChatMT

Ultimate Chat Manager with HEX colors, mentions, and smart moderation for Paper/Spigot 1.12+.

105

ChatMT

🛠️ ChatMT — The Ultimate Modular Chat Solution

ChatMT is a powerful, modern, and fully modular chat management and moderation plugin for Minecraft servers. Say goodbye to bloated setups with dozens of tiny plugins; ChatMT combines everything from HEX gradients to a full GUI-based punishment system into one lightweight package.

---

✨ Key Features

* 🎨 Visual Perfection: Full support for HEX colors and gradients via MiniMessage. Your chat has never looked this professional. * 🧩 Modular Architecture: Enable only what you need (Chat, Tab, Scoreboard, Punishments). Keep your server performance optimized. * ⚖️ Advanced Moderation: * Punishment GUI: Manage rule-breakers through an intuitive menu (Mute, Ban, Kick). * History Logs: Every action is recorded. View a player's violation history directly in-game. * 🛡️ Real-time Protection: Smart Anti-Spam, Anti-Caps, and a customizable Censor filter with automatic punishment triggers. * 🌍 Channel System: Highly configurable Local chat with radius and Global chat using a custom symbol (default: !).

---

🔌 Premium Integrations

ChatMT works seamlessly with your favorite plugins: * Vault: Automatically displays prefixes and suffixes from LuckPerms or other permission systems. * PlaceholderAPI: Full support for thousands of placeholders in chat, tab, or scoreboards. * WorldGuard: Create "Quiet Zones" (like Spawns) where chat is restricted. * Adventure API: A modern text-rendering engine ensuring no bugs on 1.12+ versions.

---

📜 Commands & Permissions

| Command | Description | Permission | | :--- | :--- | :--- | | /mt help | Show the help menu | chatmt.user | | /mt reload | Reload configurations | chatmt.admin.reload | | /mt clear | Clear global chat history | chatmt.staff.clear | | /mt punish <player> | Open the Punishment GUI | chatmt.staff.punish | | /mt history <player> | View player violation logs | chatmt.staff.history |

---

🛠️ Localization Support

ChatMT is translation-ready! All messages are stored in external files within the lang/ folder. Simply switch language: en to ru (or any custom file) in the config.yml to change the plugin's language instantly.

---

📦 Installation

1. Download the plugin and place it in your plugins folder. 2. Install dependencies: Vault and PlaceholderAPI (Highly recommended). 3. Restart your server and customize the config.yml and lang/en.yml to fit your needs.

ADS