Anti Command Prefix
About this module
The Anti Command Prefix module prevents players using prefixed commands to get around filters and discover potential sensitive server information like the plugins. Ex. /minecraft:me instead of /me.
This module does not require "process-commands" in the main config to be enabled to function.
Optionally integrates with the Command Spy module; when a command is modified/a prefix is removed, it will appear crossed out in the command spy notification.
This module works by modifying command contents after they're sent by players. Ex. "/essentials:msg" will run without the prefix ("/msg")
To bypass this module, op or the permission: "chatsentry.anticommandprefix.bypass" is required.
Config guide
You can access the below settings in the anti-command-prefix.yml file within the modules folder of the plugin's root folder.
Config excerpts taken from v3.6.0 and may not be completely up-to-date with the latest changes. To see the most up-to-date file, see below:
allowed-prefixed-commands
Command exemption list: commands below will be allowed to be ran with their prefix.
Set to "allowed-prefixed-commands: []" to have an empty list.
allowed-global-prefixes
Prefix exemption list: prefixes below will be allowed to be ran no matter the command.
Set to "allowed-global-prefixes: []" to have an empty list.
send-msg-when-modified
Should the module send the message (changeable via lang.yml) notifying the player their command was modified when it removes a disallowed prefix?
Last updated