For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

anti-command-prefix.yml

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