Description CommandBlockerBungee is a powerful and lightweight command blocking solution for BungeeCord networks. With an advanced alias detection system and robust security features, it provides complete control over which commands players can access across your network.
✨ Advanced Command Blocking: Block specific commands network-wide Smart alias detection system Block command variants (help, advanced, etc.) Block plugin-prefixed commands Block shortened command versions ️
⚙️ Easy Configuration: Simple YAML configuration Reload command included Customizable blocked message Permission-based bypass system
Advanced Monitoring: Staff notifications system Configurable alert messages Detailed logging system Attempt tracking and timeout notifications
Security Features: Prevents command tab completion for blocked commands Blocks various command formats and aliases Protection against plugin command exposing Anti-spam cooldown system Timeout system for repeated attempts Allows the commands you want
⚡ Performance Optimized: Lightweight and efficient Automatic memory cleanup Optimized for large networks Minimal resource usage
Commands /cblockerreload or /cbreload - Reloads the plugin configuration
Permissions `commandblocker.bypass` - Allows bypassing blocked commands `commandblocker.reload` - Allows reloading the plugin configuration `commandblocker.notify` - Receives notifications about blocked commands `commandblocker.*` - Grants all CommandBlocker permissions
# ============================================================================= # Messages Configuration # All messages support color codes using & symbol # Available placeholders: {player}, {command}, {time}, {error} # ============================================================================= messages:
block-message: '&cThis command is blocked.'
reload-success: '&aCommandBlocker has been reloaded successfully!'
reload-error: '&cError reloading configuration
: {error
}'
no-permission: '&cYou don''t have permission to use this command.'
console-reload: 'Configuration reloaded by
{player
}'
# ============================================================================= # Alias Detection Configuration # Prevents players from bypassing command blocks using aliases # ============================================================================= alias-detection:
enabled: true
# Master switch for alias detection block-help-subcommand: true
# Blocks commands like "op help" block-plugin-prefix: true
# Blocks commands like "bukkit:op" block-short-version: true
# Blocks shortened versions (e.g., "pl" for "plugins")
# ============================================================================= # Blocked Commands List # Add commands without the '/' prefix # Examples: 'op', 'deop', 'reload', etc. # ============================================================================= blocked-commands: - 'op'
- 'deop'
- 'reload'
- 'rl'
- 'timings'
# ============================================================================= # Allowed Commands List # Commands in this list will be allowed regardless of other settings # Add commands without the '/' prefix # Examples: 'help', 'ping', etc. # ============================================================================= allowed-commands-settings:
enabled: true
# Enable/disable the allowed commands system commands: - 'help'
- 'ping'
- 'tell'
- 'msg'
# ============================================================================= # Cooldown System Configuration # Prevents command spam by limiting attempts # ============================================================================= cooldown:
enabled: true
# Enable/disable the cooldown system max-attempts: 3
# Number of attempts before timeout timeout-duration: 300
# Timeout duration in seconds (300 = 5 minutes) reset-after: 600
# Time to reset attempts counter (600 = 10 minutes) timeout-message: '&cYou have exceeded the attempt limit. Wait &e
{time
} &cto try again.'
# ============================================================================= # Staff Notification System # Alerts staff members when players try to use blocked commands # ============================================================================= notifications:
enabled: true
# Enable/disable staff notifications permission: 'commandblocker.notify'
# Permission to receive notifications notify-on-timeout: true
# Notify when a player gets timeout command-message: '&e
{player
} &7tried to use blocked command
: &c{command}' timeout-message: '&e
{player
} &7has been timed out for exceeding attempts.'
# ============================================================================= # Need more help? # Join our Discord server: discord.gg/m8V9pns6dB # =============================================================================
Images of the plugin in action
Installation Stop your BungeeCord server
Drop the .jar file into your BungeeCord plugins folder Start your server Configure the plugin in plugins/CommandBlockerBungee/config.yml
Support If you need help or want to report a bug, please comment on this resource page.
Version Support ✅ Works with all BungeeCord versions