Skip to content

CommandsFilter - Plugin Overview

CommandsFilter is a command visibility and access control plugin for Paper servers (1.21+). It lets you control which commands players can see in tab-completion and optionally prevent them from using filtered commands, based on their permission group.

Features

  • Command List Filtering — Hide commands from tab-completion based on the player's permission group, using either a whitelist or blacklist. See Configuration.
  • Command Usage Blocking — Optionally block players from executing filtered commands entirely, not just from seeing them. See Configuration.
  • Namespaced Command Hiding — Strip namespaced command variants (e.g. minecraft:tp, commandsfilter:commandsfilter) from the tab-completion list based on permissions. See Configuration.
  • Group Inheritance — In whitelist mode, higher-priority groups automatically inherit all commands from lower-priority groups. In blacklist mode, each group has an independent list with no inheritance. See Configuration.
  • Commands & Permissions — Reload the plugin and bypass filters with fine-grained permissions. See Commands & Permissions.

Requirements

CommandsFilter reads group membership from a permissions plugin (e.g. LuckPerms) via standard group.<group_name> permissions. Players must have the appropriate group.<group_name> permission for their group's filter to apply.

Configuration Files

FilePurpose
settings.ymlGroup list, filter mode, per-group command filters, and behavior options
messages.ymlAll plugin system messages

All rights reserved