⚡ BetterCmdBlocker
Tired of plugin hiders that don’t fully work and command blockers that only send a basic message? BetterCmdBlocker was built to solve that, with real control and fully customizable feedback.
⚡Overview
BetterCmdBlocker is a powerful and flexible command control system for modern Paper servers. It allows server owners to control which commands players can execute or see using a clean and highly customizable configuration.
⚡Core Features
• Blocks commands before execution using PlayerCommandPreprocessEvent
• Supports unlimited rules with blacklist, whitelist, and hybrid modes
• Advanced pattern matching system
• Case-insensitive and whitespace-normalized matching
• Configurable feedback system across multiple channels
• Modular design for scalability
⚡Pattern Matching
• Exact command matching
• Subcommand/path matching such as ah admin
• Works with or without leading /
• Placeholders:
• %player% any online player
• %number% numeric arguments
• %number:3% fixed-length numbers
• %word% single argument
• %uuid% UUID format
• %text% full remaining text
⚡Feedback System
• Message
• Actionbar
• Console command
• Sound
• Title and subtitle
• Supports %player% %uuid% %command%
• Each type can be enabled or disabled
⚡Specific Overrides
• Modular system disabled by default
• Named entries for organization
• Overrides global behavior completely
• Forces block instantly when matched
⚡Tab Control
• Separate module
• Supports blacklist, whitelist, and hybrid modes
• Hide root commands or subcommands
• Filters tab suggestions individually
• Live updates using player.updateCommands()
⚡Admin Tools
• /bettercmdblocker reload
• Aliases: /bcb /acb
• Permission: bettercmdblocker.reload
• Reload updates all modules and command trees
⚙️ Configuration
• Clean modular YAML structure
• Separate sections for commands, feedback, tab, specifics
• Built for simple and advanced usage
• Supports large configurations
⚡Use Cases
• Hide /plugins and /version
• Restrict admin subcommands
• Block messaging commands with custom alerts
• Clean tab completion
• Custom feedback per command
Suggestions
Have a feature in mind? Share it in the plugin’s discussion section on Spigot so I can keep improving BetterCmdBlocker into the perfect tool for your server
❄️ Support
If BetterCmdBlocker helped your server or made your life easier, please consider supporting my work through the donation link ❄️