SecureLogin is an advanced authentication plugin packed with custom features and more. SecureLogin's primary focus is to give Minecraft owners a better, easier, and safer method to protect and authenticate their players. In order to strive for these goals, each player's password is protected in an irreversible hash that can't be decrypted and has to be reset if forgotten. We have added other safeguards as well as blocking: chat commands, GUI's, and more to fully protect you and your players.
SecureLogin was designed and made to be Customizable, Secure & Safe, and Easy to use.
Spoiler: CONFIG FILE
#░██████╗███████╗░█████╗░██╗░░░██╗██████╗░███████╗██╗░░░░░░█████╗░░██████╗░██╗███╗░░██╗
#██╔════╝██╔════╝██╔══██╗██║░░░██║██╔══██╗██╔════╝██║░░░░░██╔══██╗██╔════╝░██║████╗░██║
#╚█████╗░█████╗░░██║░░╚═╝██║░░░██║██████╔╝█████╗░░██║░░░░░██║░░██║██║░░██╗░██║██╔██╗██║
#░╚═══██╗██╔══╝░░██║░░██╗██║░░░██║██╔══██╗██╔══╝░░██║░░░░░██║░░██║██║░░╚██╗██║██║╚████║
#██████╔╝███████╗╚█████╔╝╚██████╔╝██║░░██║███████╗███████╗╚█████╔╝╚██████╔╝██║██║░╚███║
#╚═════╝░╚══════╝░╚════╝░░╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝░╚════╝░░╚═════╝░╚═╝╚═╝░░╚══╝
# Made with <3 by Fuse Labs AKA Exsistory
# You are running config version: SCLV1 - IMPORTANT FOR CONFIG HELP!
Messages:
already-registered : "&cYou are already registered! please use /login <password>"
reset-player-password : "&aReset password for %player%"
already-authenticated : "&cYou are already authenticated!"
successfully-registered : "&aYou are now registered! From now on use /login <password> to authenticate"
no-permission : "&cI'm sorry you don't have permission for this command!"
blocked-chat : "&cI'm sorry please login/register to chat!"
player-unlocked : "&aPlayer %player% is now unlocked and can rejoin!"
incorrect-password : "&cIncorrect Password!"
authenticated : "&aYou are now authenticated!"
reset-player-password : "&a%player%'s password is now reset! They will need to re-register when logging in."
config-reloaded : "&aSecureLogin's files have now been reloaded!"
password-too-long : "&cYour password is too long! Please keep your password between 8 to 16 characters!"
password-too-short : "&cYour password is too short! Please keep your password between 8 to 16 characters!"
too-many-attempts : "&cToo many attempts have been made! Please re-login and try again."
locked-out :
- "&c&lACCOUNT LOCKED"
- "&eThis account is locked due"
- "ðe max password attempts being made."
- "&e"
- "&cPlease join our discord at : &c&l&nhttps://discord.gg"
admin-help-message :
- "&c&lSECURELOGINADMIN &fHelp:"
- ""
- "&c/secureloginadmin help &f- Displays this message."
- "&c/secureloginadmin reload &f- Reloads the config file."
- "&c/secureloginadmin reset <player> &f- Allows you to reset a players password."
- "&c/secureloginadmin unlock <player> &f- Allows you to unlock a locked out player."
Titles :
# Register title for when the player needs to register
register-title : "&c&lREGISTER"
register-subtitle : "&eRegister with /register <password>"
# Login title for when the player needs to login
login-title : "&c&lLOGIN"
login-subtitle : "&eLogin with /login <password>"
# Unauthorized title for when the player does an unauthorized action
unauthorized-title : "&c&lUNAUTHORIZED"
unauthorized-subtitle : "&ePlease use /register or /login first!"
Settings :
# Hash encrypting method for password.yml | Don't change unless you know what your doing!
hashing-algorithm : SHA-256 #Other types: SHA-516, SHA-224, SHA-384
# Block certain player abilities until registered/logged in - Block Chat
block-chat : true
# Block GUIS
block-guis : true
# Block Commands
block-commands : true
# Allowed commands when player is not registered or logged in unaffected by block-commands option
allowed-commands :
- "help"
# Minimum length of passwords
minimum-password-length : 8
# Maximum length of passwords
maximum-password-length : 16
# Enable password attempts - when player exceeds amount it will kick/lock account
password-attempts : true
# Maximum password attempts
maximum-password-attempts : 5
# Kick player if they exceed the password attempts. NOTE: This overrides the lockdown-account feature
kick-when-exceeded-attempts : false
# Lock players account when they exceed the password attempts.
lockdown-account : true
# End of config file
Code (YAML):
#░██████╗███████╗░█████╗░██╗░░░██╗██████╗░███████╗██╗░░░░░░█████╗░░██████╗░██╗███╗░░██╗
#██╔════╝██╔════╝██╔══██╗██║░░░██║██╔══██╗██╔════╝██║░░░░░██╔══██╗██╔════╝░██║████╗░██║
#╚█████╗░█████╗░░██║░░╚═╝██║░░░██║██████╔╝█████╗░░██║░░░░░██║░░██║██║░░██╗░██║██╔██╗██║
#░╚═══██╗██╔══╝░░██║░░██╗██║░░░██║██╔══██╗██╔══╝░░██║░░░░░██║░░██║██║░░╚██╗██║██║╚████║
#██████╔╝███████╗╚█████╔╝╚██████╔╝██║░░██║███████╗███████╗╚█████╔╝╚██████╔╝██║██║░╚███║
#╚═════╝░╚══════╝░╚════╝░░╚═════╝░╚═╝░░╚═╝╚══════╝╚══════╝░╚════╝░░╚═════╝░╚═╝╚═╝░░╚══╝
# Made with <3 by Fuse Labs AKA Exsistory
# You are running config version: SCLV1 - IMPORTANT FOR CONFIG HELP!
Messages:
already-registered : "&cYou are already registered! please use /login <password>"
reset-player-password : "&aReset password for %player%"
already-authenticated : "&cYou are already authenticated!"
successfully-registered : "&aYou are now registered! From now on use /login <password> to authenticate"
no-permission : "&cI'm sorry you don't have permission for this command!"
blocked-chat : "&cI'm sorry please login/register to chat!"
player-unlocked : "&aPlayer %player% is now unlocked and can rejoin!"
incorrect-password : "&cIncorrect Password!"
authenticated : "&aYou are now authenticated!"
reset-player-password : "&a%player%'s password is now reset! They will need to re-register when logging in."
config-reloaded : "&aSecureLogin's files have now been reloaded!"
password-too-long : "&cYour password is too long! Please keep your password between 8 to 16 characters!"
password-too-short : "&cYour password is too short! Please keep your password between 8 to 16 characters!"
too-many-attempts : "&cToo many attempts have been made! Please re-login and try again."
locked-out :
- "&c&lACCOUNT LOCKED"
- "&eThis account is locked due"
- "ðe max password attempts being made."
- "&e"
- "&cPlease join our discord at : &c&l&nhttps://discord.gg"
admin-help-message :
- "&c&lSECURELOGINADMIN &fHelp:"
- ""
- "&c/secureloginadmin help &f- Displays this message."
- "&c/secureloginadmin reload &f- Reloads the config file."
- "&c/secureloginadmin reset <player> &f- Allows you to reset a players password."
- "&c/secureloginadmin unlock <player> &f- Allows you to unlock a locked out player."
Titles :
# Register title for when the player needs to register
register-title : "&c&lREGISTER"
register-subtitle : "&eRegister with /register <password>"
# Login title for when the player needs to login
login-title : "&c&lLOGIN"
login-subtitle : "&eLogin with /login <password>"
# Unauthorized title for when the player does an unauthorized action
unauthorized-title : "&c&lUNAUTHORIZED"
unauthorized-subtitle : "&ePlease use /register or /login first!"
Settings :
# Hash encrypting method for password.yml | Don't change unless you know what your doing!
hashing-algorithm : SHA-256 #Other types: SHA-516, SHA-224, SHA-384
# Block certain player abilities until registered/logged in - Block Chat
block-chat : true
# Block GUIS
block-guis : true
# Block Commands
block-commands : true
# Allowed commands when player is not registered or logged in unaffected by block-commands option
allowed-commands :
- "help"
# Minimum length of passwords
minimum-password-length : 8
# Maximum length of passwords
maximum-password-length : 16
# Enable password attempts - when player exceeds amount it will kick/lock account
password-attempts : true
# Maximum password attempts
maximum-password-attempts : 5
# Kick player if they exceed the password attempts. NOTE: This overrides the lockdown-account feature
kick-when-exceeded-attempts : false
# Lock players account when they exceed the password attempts.
lockdown-account : true
# End of config file
Spoiler: COMMANDS
Player Commands:
/REGISTER <PASSWORD> - Register player
/LOGIN <PASSWORD> - Login player
Admin Commands:
(/SLA) or /SECURELOGINADMIN RELOAD - Reload config
(/SLA) or /SECURELOGINADMIN RESET <PLAYER> - Reset players password
(/SLA) or /SECURELOGINADMIN UNLOCK <PLAYER> - Unlock player (if their account is locked down)
(/SLA) or /SECURELOGINADMIN HELP - Shows help menu
/REGISTER <PASSWORD> - Register player
/LOGIN <PASSWORD> - Login player
Admin Commands:
(/SLA) or /SECURELOGINADMIN RELOAD - Reload config
(/SLA) or /SECURELOGINADMIN RESET <PLAYER> - Reset players password
(/SLA) or /SECURELOGINADMIN UNLOCK <PLAYER> - Unlock player (if their account is locked down)
(/SLA) or /SECURELOGINADMIN HELP - Shows help menu
Spoiler: PERMISSIONS
Player Permissions:
securelogin.use
IMPORTANT! players need this permission to /login or /register
Admin Permissions: securelogin.admin
Admin Permissions: securelogin.admin
Spoiler: OTHER FEATURES
1) Secured passwords (HASHED)
2) Account lockdowns (if player fails password attempts)
3) Customizable message
4) Password Attempts
5) Easy to use
6) Block certain things (GUI's, Commands, etc)
7) Password requirements (min/max length)
MORE TO COME!
2) Account lockdowns (if player fails password attempts)
3) Customizable message
4) Password Attempts
5) Easy to use
6) Block certain things (GUI's, Commands, etc)
7) Password requirements (min/max length)
MORE TO COME!
Spoiler: PICTURES | VIDEOS
SecureLogin is in the process of getting many new and awesome features. If you encounter a bug, error, or a question join our discord for more help!
ENJOY THE PLUGIN?
Consider leaving a review and comment ♥️
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- 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.
SecureLogin - A Secure Authentication Plugin [1.8 - 1.19 +] is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 601 times (via Spigot). Download it and open it directly in the game.