-
Notifications
You must be signed in to change notification settings - Fork 8
Frequently Asked Questions
Open a ticket and include a FULL STARTUP LOG from your server till it says 'Done!'. Upload that log to pastebin.com and send it to us.
We are not responsible for the paygate between Spigot and PayPal, but if we receive your payment but you are not added to the buyers list, send an email to support@mineacademy.org with your transaction ID and we will fix that quickly.
You can read about this feature in the default comments, here they are if you don't have them:
Simply use the following syntax: {#000000}
anywhere as you would with &c
color codes.
How to edit messages 'You have to wait X seconds before another message' or 'Please do not post the same or similar messages' or announcement format:
Create a folder localization
in your ChatControl/ folder. Restart the server. A new file with be created there with the default values. You can change the messages in that file.
The Toast message starts with "Goal Reached" (https://i.imgur.com/EHORs3y.png). This is due to the nature of Minecraft. Toast notifications are not intended to be used for custom messages; they are there to show advancements and rewards. All you can customize is found in the Toast section in settings.yml (use CTRL+F).
It depends on which anti-spam feature you wish to disable. Most users by this mean
a) Preventing duplicate messages (aka "Please do not repeat same or similar message/command") -> Search for Similar_Percentage_Block in settings.yml and set to 0 to disable. NOTE: There are two keys, one is for messages, one is for commands.
b) Message delay (aka "You have to wait X seconds before your next message/command") -> Search for Message_Delay and Command_Delay in settings.yml respectively. Set to 0 to disable.
ChatControl automatically puts players into channels or makes them spy a channel (or all channels) depending on their permissions.
** To disable automatically joining a channel, give yourself or your group negative -chatcontrol.autojoin.{channel}.{mode}
permission. Replace {channel} with your channel name. Replace {mode} with the mode you wish to disable (write, read, spy), or * to completely disable auto-joining.
You can use wildcat '*' to disable automatic join for all channels with -chatcontrol.autojoin.*
permission, for example.
Read this short article in Rules section.
There is a default rule for that hidden in rules/chat.txt, remove # from the two lines after the first line and you be good to go:
Edit {3} to change how many characters to allow.
Add
aliases:
w:
- []
to commands.yml in server directory to fix this.
Ad filter doesn't work, all dots are removed! (Example: www.google.com becomes www google com)
This change is not coming from ChatControl. Essentials is known to do that, try adding your players essentials.chat.url
and essentials.msg.url
permissions
I get "Cannot define an operator when no rule is being created" after editing the files in rules/ folder
This is caused by wrong system encoding. Please see this article on how to fix it.
Please see this article on how to fix it.
If you have an operator status, you automatically have the bypass permission that includes all rules. That said, no rules will apply for you. You can give yourself a negative "-chatcontrol.bypass.rules.{ruleType}" permission to make them apply for you. Replace {ruleType} with the type of rules you want to have (e.g. chat, commands, packets,... see Permissions page for a full list).
The section has been renamed to Ignore_Commands
, update your handlers.yml manually.
Please see this article on how to fix it.
Set Regex_Strip_Colors in settings.yml to false. Beware, rules now won't be checked without colors, which makes it easier to bypass.
Rules don't work for my non-English server - I use Cyrillic / special characters but they are not matched.
Set Translate_Diacritical_Marks to false in settings.yml as well as set Anti_Spam.Similarity_Check.Ignore_Special_Characters to false in the same file.
Your issue might be that the console filter prevents certain message from appearing - and the plugin/server is reading them to detect the player count. Try disabling the console filter or removing all messages from it.
To disable console filter, set following in your settings.yml:
Console:
Filter:
Enabled: false
Remove chc from Command_Aliases in settings.yml so only aliases for ChatControl's menu that you wish will remain:
Command_Aliases: [chatcontrol, cc, anotheralias]
If you have Toast notifications enabled (Private_Messages.Toast.Enabled in your settings.yml), note that this naturally causes some (minor) lag since the advancements must be written on a file and immediately deleted.
If this is your case, please turn off the feature first to see if the lag persists. Otherwise, contact us.
Disable the broadcasting of advancements via the command: /gamerule announceAdvancements false
.
You must save the file in the right encoding, see https://github.com/kangarko/ChatControl-Pro/wiki/Use-Right-Encoding. You may want to regenerate your file in case the unicode letters have been corrupted by an earlier wrong file encoding.
For unicode, you can also use the escape characters \u2642
.
Please also make sure to surround the message that contains these characters with quotes ("").
Make sure you have tab-complete set to -1 in your spigot.yml file in the root server folder.
Configurations are updated automatically and due to how Bukkit handles it, we cannot save comments. You can easily open up your ChatControl.jar with Winrar or unzip it on Mac and view or copy all default files from there.
Set the "Debug" option in settings.yml file to "[discord]", restart your server completely and notice the console message when that happens. It will give you instructions on how to fix that, or you can open a ticket and paste the messages there.
© MineAcademy | Code Unique Minecraft Plugins & Servers In 20 Days
About
Free version
Basics
Understanding
- Channels
- Formatting
- Rules / Filters
- Handlers
- Groups
- JSON
- Discord
- Toggle ignoring swears
- Variables
- JavaScript Variables
Tweaking
Solving Issues
Miscellaneous