Compatibility
Minecraft: Java Edition
1.21
1.20.x
Platforms
Bukkit
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed ARR
Published last month
Updated last month
OpLogin
OpLogin is a simple and effective Minecraft plugin designed to enhance server security by requiring operators to authenticate with a password before they can execute commands. Perfect for server administrators who want to ensure that only authorized and authenticated operators can perform administrative tasks.
Features
- Password Protection: Require OPs to log in with a password before they can use administrative commands.
- Password Management: Set and reset OP passwords easily via console commands.
- Persistent Storage: Passwords are saved across server restarts to ensure seamless operation.
- Console Security: Sensitive commands are hidden from the console log to protect against unauthorized access.
Commands
-
/opsetpass <player> <password>
- Sets a password for the specified OP player. This command can only be executed from the console.
-
/oplogin <password>
- Allows an OP player to log in with their password. Once logged in, the player can access all OP commands.
-
/resetop <player>
- Resets the password for the specified OP player. This command can only be executed from the console.
Installation
- Download the latest version of OpLogin.
- Place the
OpLogin.jar
file into your server’splugins
directory. - Restart your server.
- The plugin will create a
config.yml
file in theplugins/OpLogin
directory. This file stores OP passwords.
Configuration
- config.yml
- This file is automatically managed by the plugin and will store OP passwords. You don’t need to manually edit this file.
Usage
-
Set a Password:
- Use the
/opsetpass <player> <password>
command from the console to assign a password to an OP.
- Use the
-
Login:
- OPs must use the
/oplogin <password>
command to authenticate themselves upon joining the server.
- OPs must use the
-
Reset Password:
- Use the
/resetop <player>
command from the console to remove an OP’s current password. The OP will need to set a new password.
- Use the
Permissions
- No specific permissions are required for basic operation. Commands are restricted to the console or OPs as described.
Compatibility
- Minecraft Versions: Tested on Minecraft 1.20 and newer.
- Server Software: Works with Spigot, Paper, and other Bukkit-compatible server software.
Contact
For support or to report bugs, please visit the Powers SMP Discord Server.