Download ChatManager — Minecraft Mods — MetaMods
ChatManager

ChatManager

Active

Downloads

1

Last update

9 months ago

Versions

1.20 — 1.21.4
Server
Neoforge
Libraries
Social
Utils

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&lt;/url&gt;
</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")
}
Project members
TheThonk

TheThonk

ryderbelserion

ryderbelserion

Developer

H1DD3NxN1NJA

H1DD3NxN1NJA

Developer

Created: 8 Jan 2023

ID: 4821