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:
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:
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.
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.
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:
- Add commands to blocked-commands in config.yml.
- Reload the plugin or use /cshield commands to manage blocked commands dynamically!
- Blocking Commands
Use /cshield add <command> to block any command on your server dynamically.
- Removing Commands
Use /cshield remove <command> to remove commands from the blacklist instantly.
- Viewing Commands
View the entire list of blocked commands with /cshield list.
- Real-Time Updates
No server restart is required! Use commands or edit config.yml to apply changes live.
- 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.
- Download the CommandShield .jar file.
- Place it in your server's plugins folder.
- Start or reload your server.
- Customize config.yml or use /cshield help to see all commands.
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.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Command Shield is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 105 times (via Spigot). Download it and open it directly in the game.