This is a simple login plugin
This is like any other plugin without useless stuff and it uses AES encryption, not like other plugins that use SHA-512/SHA-256 which shouldn't be used for passwords.
To change Encryption type change the string in the config.yml to AES or Argon2. Argon2 is default
The Permissions:
Spoiler: Permissions
Login.reload
Login.changepwadmin
Login.changepwnormal
The commands:
Spoiler: Command
/Loginreload
/register
/login
/changepw [player] [password] admin
/changepw [password] player
Config:
Code (YAML):
:
Messages :
UnSuccessfullLogin
: '&6Failed to login check your Password please'
SuccessfullLogin
: '&6Login successful'
MessageOnKickIfPlayerPutWrongPassword
: '&4Wrong Passcode'
Registered
: '&6You''ve registered'
AlreadyRegistered
: '&6Already Registered'
PlayerJustJoinedHasntLoggedIn
: '&6Please login!'
PlayerJustJoinedHasntRegistered
: '&6Please register!'
PlayerTriedToUseACommandHasntLoggedIn
: '&6Please login first!'
PlayerTriedToUseACommandHasntRegistered
: '&6Please register first!'
PlayerTriedToChangePwHDoesn'tHavePerms
: '&6You Don''t have the perms to change password'
PlayerTriedToChangePwButItHasTooManyArguments
: '&6 Usage
: /changepw
[ new password
] '
PlayerTriedToPwButItDoesn'tHaveArgument0
: '&6Usage
: /changepw
[ new password
] '
PlayerTriedToUseAdminChangePw
: '&6Usage
: /changepw
[ new password
] '
AdminTriedToChangePwButItHasTooManyArguments
: '&6Usage
: /changepw
[ player
]
[ new password
] '
ChangedPwSuccessfully
: '&6You have changed the password!'
KickOnWrongPassword
: true
Encryption
: 'Argon2'
To Do:
Change encryption to Argon2. Done.
Allow players to change passwords. Done