CommandPasswordProtect - SpigotMC
Protect your commands with a password
Supported Spigot Versions:
1.7.10 to 1.20.5
Java Compatibility:
Java 8 and Java 17
Description:
Enhance the security of your Spigot server with CommandPasswordProtect! This powerful plugin adds an extra layer of security by requiring passwords for specific commands within timed sessions. Ideal for offline mode servers, CommandPasswordProtect ensures that critical commands cannot be executed without an active session, adding an additional safeguard against unauthorized access.
Features:
- Define multiple security groups in the config.yml file.
- Commands within these groups require a password for execution.
- Timed sessions for added security.
- Support for a wide range of Spigot versions (1.7.10 to 1.20.5).
- Compatibility with Java 8 and Java 17.
Configuration:
The plugin's configuration (
config.yml) allows you to customize the security groups, associated commands, authorized users, and session timeout duration.
Commands:
- /group <name> start-session <password>: Start a session for the specified group.
- /group <name> add-player <username>: Add a player to the specified group.
- /group <name> remove-player <username>: Remove a player from the specified group.
- /group <name> add-command <command>: Add a command to the specified group.
- /group <name> remove-command <command>: Remove a command from the specified group. (to be implemented)
Installation:
- Ensure your Spigot server is running version 1.7.10 to 1.20.5.
- Drop the CommandPasswordProtect.jar file into your server's "plugins" folder.
- Customize the config.yml file to suit your server's security needs.
- Restart your server to activate the plugin.
Important Note:
Always use strong and unique passwords for added security. Regularly review and update your security groups and passwords to maintain a secure environment. Do not use the default password and usernames list!!!