Command Shield icon

Command Shield -----

Take control, block the chaos.



Command Shield
Take control, block the chaos!

Command Shield is your ultimate tool for managing server commands and protecting against unauthorized usage. Whether you're looking to secure your server or maintain control, Command Shield gives you the flexibility to block unwanted commands dynamically. Easy to configure, powerful in execution, and designed with simplicity in mind.

Features
✅ Block commands dynamically using /cshield commands.
✅ Fully customizable blacklist via config.yml.
✅ Permission-based access for managing blocked commands.
✅ Protects against ForceOP exploits (signs, books, or other malicious command injections).
✅ Real-time updates without server restarts.
✅ Easy-to-use tab completion for quick commands.(Work in Progress with /cshield add <auto complete> )
✅ Lightweight and optimized for performance.

Built-In Exploit Protection
CommandShield goes beyond basic command blocking—it ensures your server stays safe from ForceOP exploits or any malicious mechanisms that execute blocked commands, such as:

  • ForceOP Signs: Signs that run unauthorized commands.
  • Malicious Books: Books programmed to execute dangerous commands.
  • Command Blocks or Exploitative Plugins: Blocks or scripts that try to bypass standard permissions.
Blocked commands are intercepted before they are executed, protecting your server from abuse.

Commands

Command
Description Example Usage
/cshield help Shows the help menu for CommandShield. /cshield help
/cshield list Lists all currently blocked commands. /cshield list
/cshield add <command> Adds a command to the blocked list. /cshield add kill
/cshield remove <command> Removes a command from the blocked list. /cshield remove op
Permissions

Permission
Description
commandshield.admin Allows access to all /cshield commands (add, remove, list, help).
By default, only server operators have access to these permissions. Ensure trusted staff have commandshield.admin to manage commands effectively.

Configuration
CommandShield automatically generates a config.yml file upon installation. Customize your blocked commands easily!

Default config.yml:
blocked-commands:
- kill
- op
- gamerule randomtickspeed

How to Use:

  1. Add commands to blocked-commands in config.yml.
  2. Reload the plugin or use /cshield commands to manage blocked commands dynamically!
How It Works
  1. Blocking Commands
    Use /cshield add <command> to block any command on your server dynamically.

  2. Removing Commands
    Use /cshield remove <command> to remove commands from the blacklist instantly.

  3. Viewing Commands
    View the entire list of blocked commands with /cshield list.

  4. Real-Time Updates
    No server restart is required! Use commands or edit config.yml to apply changes live.
Example Use Cases
  • Block /op to prevent unauthorized players from granting operator status.
  • Restrict /gamerule randomtickspeed to prevent server performance issues.
  • Protect vital commands like /kill from abuse by untrusted players.
  • Secure your server from ForceOP exploits and other malicious mechanisms.
Installation Instructions
  1. Download the CommandShield .jar file.
  2. Place it in your server's plugins folder.
  3. Start or reload your server.
  4. Customize config.yml or use /cshield help to see all commands.
Support
For questions, suggestions, or issues, feel free to:
Show Your Support
If you love CommandShield, consider leaving a ⭐ review! Your feedback helps us improve and keeps this project alive.
Resource Information
Author:
----------
Total Downloads: 36
First Release: Dec 25, 2024
Last Update: Dec 31, 2024
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings