Chat Manager is an advanced chat management plugin that has been in development for two and a half years! Chat Manager has just about everything you need for the best chat management possible! We offer everything you need to reduce the amount of spam, caps, ads, swearing, bot attacks on your server!
Our goal is to make Chat Manager as simple as possible to configure and customize to meet your expectations for your server, and I think we've done just that! Almost every message can be customized to your liking! There are multiple comments in the configuration files to tell you exactly what each section is with easy to understand sections that makes life super easy to configure! We also have a wiki page that gives much more information on how to configure specific sections of the plugin like chat format, chat radius, and chat bot!
Please read the entire resource page to know exactly what this plugin offers!
Please, if you have ANY problems at all feel free to join our discord server and I will personally help you to make sure any problems you may have will be solved!
Anti-Advertising
Block players from advertising other servers in chat, commands, and on signs.
Staff gets notified when someone advertises.
A command can be executed on the player that advertises.
Whitelist URLs so those URLs wont be blocked when players use them in chat, commands, or on signs.
Increase sensitivity option to increase the sensitivity of the anti-advertising checker, can cause false positives.
Anti-Bot Attack
Block chat and commands until player moves on join.
Anti-Caps
Prevent players from using caps in chat or in commands.
Customize minimum message length.
Cap percentage.
Sets the players message to lowercase.
Anti-Spam
Blocks players from repeating the same chat message and the same commands.
Delay between sending messages.
Meaning you have to wait X seconds before sending another message.
Delay between sending commands.
Meaning you have to wait X seconds before sending another command.
Anti-Swear
Block swear words in chat, commands, and on signs.
Blocks words together (Example: YouAreAPieceOfCrap).
Blocks spaces between words (Example: C r a p).
Increase sensitivity option to increase the sensitivity of the anti-swear checker, can cause false positives.
Add and remove swear words in game!
Staff gets notified when a player swears.
A command can be executed on the player that swears.
Add as many commands as you like
Whitelist commands, so players can swear in those commands without the message being blocked.
Whitelist words that won't be detected by the anti-swear if increase sensitivity is enabled.
Option to block the message from being sent to chat.
Anti-Unicode
Prevents players from typing special characters in chat. (Example: Ω≈ç√∫˜µ≤≥)
Prevents players from typing fancy chat messages from hack clients.
This prevents players from bypassing the Anti-Advertising checker and Anti-Swear checker.
Staff gets notified when someone uses special characters in chat.
A command can be executed to the player that uses special characters in chat.
A Unicode whitelist so players can send those messages in chat and their message wont be blocked.
Auto-Broadcast
Edit auto broadcast messages in the AutoBroadcast.yml file.
The auto-broadcast feature can send messages globally.
The auto-broadcast feature can send messages per-world.
The auto-broadcast feature can send messages via action bar.
The auto-broadcast feature can send messages via title.
The auto-broadcast feature can send messages via boss bar.
Each option has its own section so you can...
Enable or disable each section.
Set a custom prefix for each section.
Set a custom interval for each section.
Enable or disable the header footer for global and per world messages.
Set a custom header and footer for global and per world messages.
You can add broadcast messages in-game.
You can view a list of all the broadcast messages in-game.
You can create a new auto broadcast world in-game.
Sounds can be played when messages are sent.
Set boss bar messages to be permanent by adding the bar delay to -1.
Banned Commands
Deny players from using specific commands.
Add and remove commands in game.
Staff gets notified when a player uses a banned command.
A command can be executed on the player that uses a banned command.
Broadcast Commands
/Broadcast {message} command
Custom default prefix
Custom default chat color
A sound is played to everyone on the server when you broadcast a message.
/Announcement {message} command
Broadcast an announcement message to the server.
Custom Header/ Footer
A sound is played to everyone on the server when you announce a message.
/Warning {message} command
Broadcast a warning message to the server.
Custom Header/ Footer
A sound is played to everyone on the server when you send out a warning message.
Chat Formatting *Vault Required
Per-group chat format.
Players will automatically be placed in their chat format group, depending on what permission group they are in.
Players will be place in the default format section if their permissions group isn't in the config.
When the command is executed, everyone can see what you type in chat, and you can see what everyone else types in chat.
Ping Command
You can check your current ping anytime on the server.
You can check other players ping anytime on the server.
This is the one and only thing that cant be customized.
Placeholders
Chat Manager has multiple placeholders built into the plugin by default that you can use in almost every message chat manager has to offer, you can view a full list of all the available placeholders here.
Chat Manager also supports the use of PlaceholderAPI placeholders in almost every message chat manager has to offer! Please visit PlaceholdersAPI Wiki to help you get started to learn how to get placeholders from the plugin!
Private Message
/message and /reply commands.
Custom message format.
A sound is played to the person that receives a private message.
Players cant private message staff if they are vanished (Works with Essentials Vanish and Super Vanish).
When a player is ignored they wont be able to send private messages to the player that's ignoring them (only works with essentials ignore).
Hover text for private messages and suggest command.
Server Rules
/Rule Command
Rule pages. You can add as many pages as you'd like in the config.
Sign Colors
You can use color codes on signs.
Permission to allow players to either use color codes or format codes.
Social Spy
You can spy on players private messages.
Bypass permission to players cant spy on you.
Staff Chat
Talk to all online staff members secretly from the rest of the server.
Custom staff chat format.
Boss bar can be permanently enabled while staff chat is enabled.
More Info
Almost everything can be enabled or disabled in the config.yml. Everything besides commands.
Almost every message can be customized in the messages.yml.
There is a bypass permission for almost everything.
Thousands of Placeholders are available with PlaceholderAPI installed.
German Tutorial
Russial Tutorial
Dependencies:
Red = Required Green = Optional
Vaultis required to use the plugin that's used for permission checks.
Any Permissions Plugin is required to use the chat formatting feature. The permission plugins that isn't supported are SuperPerms and PowerRanks!!!
PlaceholderAPIcan be used if you wish to have more placeholders. PlaceholderAPI is supported with every message chat manager has, and adds thousands of extra placeholders!
Essentials Adds multiple checks to players for AFK, mute, ignoring, nicknames, and vanish. It's also used for extra placeholders.
SuperVanish & PremiumVanishadds multiple checks to see if specific players are in vanish.
MassiveCoreFactionsIs used for extra placeholders.
DeluxeTags Is used for extra placeholders.
ASkyBlock Is used for extra placeholders.
Frequently Asked Questions (FAQ):
This has a small list of the most common FAQ, to view a full list please go on my
wiki and please read everything if you are having any problems.
1. Why isn't chat manager working? There can be a number of causes for this issue but notably the most common issue if that players don't have
vault on their server. Vault as well as a permissions plugin is required to use chat manager, there's a list of dependencies right above the FAQ. If chat manager isn't working still please go in console and restart the server and look at the start up messages, this will tell you if something is wrong. If there are error messages please try and read them yourself to resolve the issue to join the discord server and request for help.
2. Why isn't the chat format working? The chat format may not work for multiple reasons. You can learn how to use the chat format properly on my
wiki, but if you did that and it still isn't working first, make sure you have both Vault and a Permissions Plugin on your server (I.E. PermissionsEx, LuckPerms, etc). The chat format is case sensitive, so the group name has to be spelt exactly how its spelt with your permissions plugin. If you're using LuckPerms groups are automatically set to lowercase, so in chat managers config make sure all your groups are lowercase if you are using LuckPerms. Also another thing with LuckPerms, if you set a display name for a group, that groups set name wont work with chat managers chat format, you'll have to set the group name in the chat format to the set display name for the chat format to work. If you are still having issues after checking all this please join the discord server and request for help.
3. Can I disable commands? The short answer is no, but there are ways around it. This a highly asked question, but you can't disable any of the commands, but there is a way to give commands from other plugins higher priority so they can be used instead of chat managers commands.
The commands.yml file. Read that wiki page on how to use it and it should help you out. Also, if you want a command from essentials to override a command from chat manager, go to essentials config.yml, go to overriden-commands, and set the command you want essentials to take over.
This is the section you are looking for in the config.
If you have any suggestions or want to report a bug, please PM me! Please do not use the review section to report bugs or add suggestions, my PM's are always open and you can always ask for help there!