Features of the AdvancedChat plugin:
Chat moderation with AI
Level up your server with our revolutionary passive chat moderation powered by OpenAI. It goes beyond traditional methods by effectively identifying and removing sexual, hateful, and harmful messages, ensuring a safe and inclusive community. Experience the future of moderation - safe and easy. You can also turn this feature off completely if you prefer!
The most advanced chat formatting
Transform your server communications with AdvancedChat's powerful formatting options. Create unique chats for each rank or group by adding custom prefixes, tooltips, and clickable actions. Customize every detail, from player information display to chat range settings, to create a personalized and interactive communication environment. Four pre-made formats are included: standard for members, donors, moderators, and owners!
🛠 Easily edit any Minecraft messages or plugins
Revolutionize your server chat with advanced message customization. Break free from plugin and Minecraft limitations and edit the display of any messages on your Minecraft server. Our tool allows seamless editing of any messages from any plugin or Minecraft, whether they are custom or not, giving you the ability to create a unique and personalized chat environment.
Automatic moderation - protect the chat even when you are offline
Take chat management to the next level with automated moderation, an essential tool that works tirelessly to maintain the integrity of your server's conversations. From spam filtering to rule enforcement, let automation handle the grunt work so you can focus on improving your community's experience. Warn, kick, mute, or ban players after repeated violations.
Create your own teams
Unleash the full potential of your server by creating your own commands. Customize your server's functionality to suit your community's needs, from simple messaging commands to complex game mechanics, enhancing interactivity and personalization.
Cloud Chat Filter
Keep your chat respectful with our cloud-based chat filter containing over 2,800 vulgar words and expressions, which is constantly updated by the community. It's a collective moderation that evolves with online communication trends - improve your chat moderation without any extra effort!
Chat channels
Organize conversations on your server with chat channels. Whether for different topics, games, or private discussions, channels give each conversation its perfect place, keeping chats clean and focused.
Create your own chat rules with the Abilities scripting system
Create your own chat rules with our Abilities scripting system. From simple rules against capital letters to more complex ones such as fighting spam, advertising and more - we provide ready-made, fully customizable rules.
Automatic Ads
Keep your community informed with automatic announcements. Schedule regular updates, important notifications, or fun messages to appear automatically in the chat, making it easy for everyone to stay informed.
🛡 Support for many plugins
Plugins like LuckPerms, UltraPermissions, ItemsAdder, Oraxen, ViaVersion, Geyser, Vault and many more are supported out of the box! Integrate permissions, placeholders and anything else you can dream of.
AdvancedChat plugin commands and permissions:
/advancedchat
Main command of the plugin.
Alias: /ac
Team | Description | Right of access |
---|
/ac | Shows the help menu. | advancedchat.use |
/ac announce | Announces a message on the server. | advancedchat.command.announce |
/ac reload | Reloads the configuration. | advancedchat.command.reload |
/ac clear | Clears the chat. | advancedchat.command.clear |
/ac info | Shows basic information. | advancedchat.command.info |
/ac commands | Shows a list of user commands. | advancedchat.command.commands |
/tags
Opens the chat tags GUI.
Team | Description | Right of access |
---|
/tags | Uses the /tags command. | advancedchat.command.tags |
/tags create <id> <tag> [material] | Creates a tag from a game (material optional). | advancedchat.command.tags.create |
/tags list [page] | Shows all tags. | advancedchat.command.tags.list |
/tags delete <id> | Removes a tag. | advancedchat.command.tags.delete |
/tags apply <player> <tag> | Applies the tag to the user (ignores permissions). | advancedchat.command.tags.apply |
| Access to the specified tag. | advancedchat.tag.<name> |
/chatcolor
Opens the chat color GUI.
Right of access | Description |
---|
advancedchat.command.chatcolor | Uses the /chatcolor command. |
advancedchat.chatcolor.<name> | Access the specified chat color. |
/channel
Nickname: /ch
Team | Description | Right of access |
---|
/channel | Join/leave chat channels. | No access rights |
/channels | Shows all available channels. | advancedchat.channels |
/channel join <name> | Join the channel. | advancedchat.command.channel.join |
/channel leave <name> | Leave the channel. | advancedchat.command.channel.leave |
/channelspy | Spy on channels. | advancedchat.command.channel.spy |
/channelspy <channel/all> | Spy on channels. | advancedchat.command.channel.spy |
/channelunspy <channel/all> | Stop spying on channels. | advancedchat.command.channel.unspy |
| Access to a specific channel. | advancedchat.channel.join.<name> |
/message
Alias: /msg, /m, /w, /pm
Access permission: advancedchat.command.msg
/reply
Nickname: /r
Permission: advancedchat.command.reply
/ignore
Access rights: advancedchat.command.ignore
/spy
Access right: advancedchat.command.spy
/warn
Access right: advancedchat.command.warn
/alertstaff
Access right: advancedchat.command.alert
All AdvancedChat access rights
Right of access | Description |
---|
advancedchat.chat.talk | Allows players to speak in chat. |
advancedchat.chat.mention.allow | Allows mentions in chat. |
advancedchat.chat.mention.use | Allows the use of mentions in chat. |
advancedchat.chat.colors | Access to use colored text in chat. |
advancedchat.chatmagic | Access to use 'magic' formatting (encrypted text) in chat. |
advancedchat.use | General right to use AdvancedChat features. |
advancedchat.command.alert | Enables sending alerts via AdvancedChat. |
advancedchat.channels | Access to chat channel features. |
advancedchat.command.channel.spy | Allows spying on chat channels. |
advancedchat.command.channel.spy.all | Allows spying on all chat channels. |
advancedchat.command.channel.spy.channel | Allows you to spy on a specific chat channel. |
advancedchat.command.channel.spy.list | Allows viewing all spied chat channels. |
advancedchat.command.channel.unspy | Allows you to stop spying on chat channels. |
advancedchat.command.channel.unspy.all | Allows you to stop spying on all chat channels. |
advancedchat.command.channel.unspy.channel | Allows you to stop spying on a specific chat channel. |
advancedchat.command.msg | Allows sending private messages to players. |
advancedchat.command.reply | Allows you to reply to the last private message. |
advancedchat.command.spy | Allows spying on private messages. |
advancedchat.command.spy.all | Allows spying on all private messages. |
advancedchat.command.spy.list | Allows viewing of all spied conversations. |
advancedchat.command.spy.player | Allows you to spy on a specific player's private messages. |
advancedchat.command.unspy | Allows you to stop spying on your private messages. |
advancedchat.command.unspy.all | Allows you to stop spying on all personal messages. |
advancedchat.command.unspy.player | Allows you to stop spying on a specific player's private messages. |
advancedchat.command.ignore | Allows players to ignore messages from other players. |
advancedchat.command.ignore.list | Allows players to view a list of all ignored players. |
advancedchat.command.ignore.all | Gives the right to ignore messages from all players. |
advancedchat.admin.command.ignore.all | Admin right to ignore all players. |
advancedchat.command.ignore.player | Allows you to ignore messages from a specific player. |
advancedchat.admin.command.ignore.player | Admin right to ignore a specific player. |
advancedchat.command.unignore | Allows players to stop ignoring player messages. |
advancedchat.command.unignore.all | Allows players to stop ignoring all players. |
advancedchat.admin.command.unignore.all | Admin right to stop ignoring all players. |
advancedchat.command.unignore.player | Allows you to stop ignoring messages from a specific player. |
advancedchat.admin.command.unignore.player | Admin right to stop ignoring a specific player. |
advancedchat.command.chatcolor | Allows players to change the color of their chat. |
advancedchat.command.tags | Access chat tag features. |
advancedchat.command.warn | Allows warning players for chat violations. |
advancedchat.command.warn.notify | Notifies employees of issued warnings. |
advancedchat.command.announce | Allows you to make announcements throughout the server. |
advancedchat.command.clear | Allows you to clear the chat. |
advancedchat.command.commands | Provides access to the list of AdvancedChat commands. |
advancedchat.command.info | Allows viewing information about the AdvancedChat plugin. |
advancedchat.command.reload | Allows you to reload the AdvancedChat configuration without restarting the server. |
advancedchat.ai.bypass.swearing | Allows you to bypass the AI profanity filter. |
advancedchat.ai.bypass.sexual | Allows you to bypass the AI sexual content filter. |
advancedchat.ai.bypass.hate | Allows you to bypass the AI hate filter. |
advancedchat.ai.bypass.harrassment | Allows you to bypass the AI pursuit filter. |
advancedchat.ai.bypass.self-harm | Allows you to bypass the AI self-damage filter. |
advancedchat.ai.bypass.violence | Allows you to bypass the AI violence filter. |
advancedchat.bypass.rule.RULE_NAME | Allows a specific rule to be bypassed. RULE_NAME is the file name without the extension. |
AdvancedChat Plugin Placeholders:
Player and Server Placeholders
Placeholder | Conclusion |
---|
%player_name% | Player name. |
%advancedchat_server% | The server name, with a fallback of "none" if the server name is null. |
Chat placeholders
Placeholder | Conclusion |
---|
%advancedchat_tag% | Chat tag. |
%advancedchat_color% | Chat color. |
%advancedchat_channels% | List of available chat channels. |
%advancedchat_channel_color% | The color associated with the chat channel. |
%advancedchat_channel_range% | Chat channel range. |
%advancedchat_channel_priority% | Chat channel priority. |
%advancedchat_format% | The name of the format for the chat. |
%advancedchat_locale% | Locale for chat. |
%advancedchat_use_colors% | Specifies whether the player can use colors in chat. |
%advancedchat_use_magic% | Specifies whether the player can use magic symbols in chat. |
Team Placeholders
Placeholder | Conclusion |
---|
%advancedchat_command_msg% | Specifies whether the player can use the "msg" command. |
%advancedchat_command_ignore% | Specifies whether the player can ignore other players. |
%advancedchat_command_unignore% | Specifies whether a player can stop ignoring other players. |
%advancedchat_command_reply% | Specifies whether the player can reply to messages. |
%advancedchat_command_channels% | Specifies whether the player can list chat channels. |
Channel Placeholders
Placeholder | Conclusion |
---|
%advancedchat_use_mention% | Specifies whether the player can use chat mentions. |
%advancedchat_allow_mentioned% | Specifies whether the player can be mentioned in chat. |
%advancedchat_bypass_ignore_all% | Specifies whether the player can ignore all players. |
%advancedchat_ignored_all% | Specifies whether all players are ignored by the parser. |
%advancedchat_ignored_list% | List of players ignored by the parser. |
%advancedchat_channel_spy_all% | Indicates whether the player is spying on all chat channels. |
%advancedchat_channel_spy_list% | List of chat channels the player is spying on. |
%advancedchat_spy_all% | Indicates whether the player is spying on all players. |
%advancedchat_spy_list% | List of players the player is spying on. |
Using the AdvancedChat plugin with networks:
Learn how to use AdvancedChat with networks like BungeeCord, Velocity and more!
Review
This guide explains how to implement the AdvancedChat plugin on network servers such as BungeeCord and Velocity.
Setup instructions
- Do not install on a proxy server : AdvancedChat should not be installed directly on a proxy server (BungeeCord or Velocity).
- Install per server : Instead, install AdvancedChat on every server that is part of the network. This includes all Minecraft servers connected through a network proxy.
That's it! Now your personal messages sent with the /msg command will be synchronized and global between all servers!
AdvancedChat Plugin Prefix Guide:
Learn how to create your own prefixes for AdvancedChat!
Review
This guide will help you set up custom chat prefixes using the AdvancedChat plugin for Minecraft. This plugin allows you to create a highly customizable chat with elements such as rank names and external data via PlaceholderAPI.
Editing Prefix Configuration
- Location : Go to the plugins directory on the server: plugins/AdvancedChat/format.
- File to edit : Open the default.yml file, where the prefix settings are located.
Setting up a prefix
- Basic Syntax : Here is an example of a basic prefix configuration:
Common problems with AdvancedChat:
Here we explain some common issues new users may encounter and how to fix them.
OP has all chat formats, channels, etc.
By default, OPs have all permissions. Our chat formats, channels, and other features are permissions-based, meaning that OPs will have access to all of these features and their implementations. To grant a specific implementation only to a specific player, you need to set all permissions to negative values.
Here's an example of how to do this with LuckPerms:
For chat format:
/lp user USER permission set advancedchat.format.<format name> false
For the channel:
Code:
/lp user USER permission set advancedchat.channel.join.<channel> false
/lp user USER permission set advancedchat.channel.leave.<channel> false
/lp user USER permission set advancedchat.channel.autojoin.<channel> false