New features:
• Companion Velocity plugin (PerfCommandWhitelistVelocity) included — filters Velocity-side commands (hub, lobby, glist, etc.) that could not be hidden from the backend alone
• /pcwv reload command for live config reloads on the proxy (requires perfcwvelocity.admin permission)
Improvements:
• Tab-filter now reliably hides all non-whitelisted commands including commands injected by proxy plugins
Bug fixes:
• Blocked commands such as /geyser, /velocity:callback and /limboreconnect no longer appear in tab on Paper 1.21+
• Default blocked proxy commands are re-applied on every plugin load and reload
Bug fixes:
• Tab completion no longer shows proxy or plugin commands that are not on your tab list
• Blocked commands like /velocity:callback, /geyser and /limboreconnect are hidden from tab again
• Tab-only mode now hides unlisted commands in tab while still allowing them to be typed manually
Bug fixes:
• Blocked commands like /velocity now also hide /velocity:callback and similar namespaced variants from tab
• Plugin and proxy commands such as /geyser no longer leak into autocomplete when listed in blocked-commands
New features:
• enforcement.mode strict or tab-only — strict whitelists tab and execution from tab groups, tab-only only filters suggestions
• actionbar feedback when a command is blocked
• /perfcommandwhitelist test shows active mode and tab roots
Backup your config.yml and let the plugin recreate it!
Improvements:
• Blocked-command messages support MiniMessage colors and bold text
Code:# plugins/PerfCommandWhitelist/config.yml — merge: # Runs when a command is blocked (MiniMessage: <#RRGGBB>, <bold>, <clear> = white reset; legacy & and &#hex also work). blocked_command_default_actions: - 'message: <#FB1313><bold>ꜱᴇʀᴠᴇʀ <clear>» Unknown command.'
• The plugin now starts on servers without ProtocolLib installed
• Command blocking and tab filtering still work as before
• Install ProtocolLib for advanced tab-completion packet filtering
New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
