Sueta
AD

AdminLogin

2.0

Protects your server from hacked staff accounts

·Plugin

AdminLogin

Have you had a hacker gain access to a staff account and ban people? Maybe a vengeful sibling trying to get you into trouble? If so, or if you worry about it happening to you, then this is the plugin for you. With AdminLogin you can make you staff have to login with a password before they can do anything.

Features

  • Login - Players with the AdminLogin.Login permission will have to choose a password upon joining the server.
  • Changeable password - with the command /adminlogin change players with the AdminLogin.ChangePassword.Self permission can change their password in case someone gains access to it.
  • Password attempts - You can set the amount of tries a player has to get the correct password before they get kicked
  • Login timer - You can set wether or not to have a timer that kicks players if they don't enter their password in a set amount of time. You can also change the time in the config.

Permissions

  • AdminLogin.* - Gives all of the AdminLogin permissions.
  • AdminLogin.Login - Players with this permission will have to login before they can do anything.
  • AdminLogin.ChangePassword.Self - Players with this permission can change their own password.

Commands

  • /adminlogin change <password> - Changes your password to <password>.

Features in progress:

  • Password minimum length
  • Password maximum length
  • Change other's passwords

Config:

Config
# This is the config file for AdminLogin - Version 2[/B][/SIZE][/COLOR][/LEFT][/B][/SIZE][/COLOR][/LEFT]
[COLOR=#000000][SIZE=5][B]
[LEFT][COLOR=#000000][SIZE=5][B]
[LEFT]
# This is the maximum amount of attempts a player has to get the password correct
# If the player does not get the password in the amount of attempts they will be kicked
max-password-attempts: 3

# If set to true, there will be a set amount of time the player must enter their password before being kicked
login-timer: true

# This is the amount of time, in seconds, a player has to enter their password before being kicked
# This will be ignored if login-timer is set to false
login-timer-time: 30

If you have any suggestions or feedback, please feel free to let me know.

Similar projects

Plugin →