Anti Command Prefix
Last updated
Last updated
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.
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:
Command exemption list: commands below will be allowed to be ran with their prefix.
Set to "allowed-prefixed-commands: []" to have an empty list.
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.
Should the module send the message (changeable via lang.yml) notifying the player their command was modified when it removes a disallowed prefix?