ChatManager - Comprehensive Chat Management for Minecraft
ChatManager is a powerful chat management plugin for Minecraft servers, compatible with Paper and Purpur. This tool offers a comprehensive set of features for controlling and enhancing player communication.
Key Features
Protection Against Unwanted Content
Anti-Advertising prevents posting links to other servers in chat, commands, and signs. The system notifies administrators of advertising attempts and allows executing commands against violators. You can add allowed URLs to a whitelist.
Anti-Bot System blocks sending messages and commands until the player starts moving after joining the server.
Caps Protection limits the use of capital letters in messages and commands with customizable parameters for minimum message length and capital letter percentage.
Anti-Spam System prevents repetition of identical messages and commands, sets delays between sending messages and executing commands.
Profanity Filter blocks swear words in chat, commands, and signs. The system recognizes words written together or with spaces between letters. Administrators can add and remove words directly in-game, receive notifications about violations, and configure commands for punishing offenders.
Unicode Blocking prevents the use of special characters in chat, which also helps bypass advertising and profanity filters.
Automated Functions
Auto-Broadcasts allow sending messages globally, by worlds, or through various interfaces (action bar, title, boss bar). Each message type has its own settings for interval, prefix, headers, and footers.
Grammar Corrections automatically fix capital letters at the beginning of sentences, add periods at the end, and correct common spelling errors.
Chat Systems
Chat Formatting supports individual formats for different player groups based on their permissions. Players are automatically distributed into groups depending on their access rights.
Chat Radius offers three communication modes: local (within a customizable distance), global (entire server), and by worlds. Players can switch between modes using the /chatradius command.
Private Messages with /message and /reply commands include sound notifications, support for vanish mode, and player ignoring.
Administrative Tools
Monitoring includes spy modes for tracking commands and private messages, logging all chat activity, commands, and sign writings.
Command Management allows blocking specific commands, configuring broadcast messages, and creating lists of online players and administrators.
Message Customization includes custom join/quit messages, MOTD, server rules, and the ability to clear chat for all players.
Additional Features
- Player Mentions with sound and visual notifications
- Color Codes and HEX color support in chat and on signs
- Chat Muting with bypass capability for administrators
- Placeholder System with PlaceholderAPI support
- Ping Measurement for checking connection latency
Almost all features can be enabled or disabled through configuration files, and most actions have bypass permissions for administrators.
Technical Information
Dependencies
ChatManager requires Vault and a permissions management plugin (such as LuckPerms or PermissionsEx).
Maven Installation
<repository>
<id>crazycrew-releases</id>
<name>CrazyCrew Repository</name>
<url>https://repo.crazycrew.us/releases</url>
</repository>
<dependency>
<groupid>me.h1dd3nxn1nja.chatmanager</groupid>
<artifactid>chatmanager</artifactid>
<version>4.0.2</version>
<scope>provided</scope>
</dependency>
Gradle Installation (Groovy)
repositories {
maven {
url = "https://repo.crazycrew.us/releases"
}
}
dependencies {
compileOnly "me.h1dd3nxn1nja.chatmanager:chatmanager:4.0.2"
}
Gradle Installation (Kotlin)
repositories {
maven("https://repo.crazycrew.us/releases")
}
dependencies {
compileOnly("me.h1dd3nxn1nja.chatmanager:chatmanager:4.0.2")
}