ChatMT
PluginMIT

ChatMT

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

43
Downloads
0
Followers
2 months ago
Updated
📦
6
Versions

📖About 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.16+ 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 Open the Punishment GUI chatmt.staff.punish
/mt history 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.