logAuth now has a
better design,
faster performance and
new features! All
information can be found down below in the thread.
So what is logAuth now? logAuth is, like the name says, a authentication plugin.
If you join you have to log in/register yourself with a password or you can't play at the server.
Commands are important to manage the plugin ingame without changing the config files. Here is a list of all commands and their permissions:
(All permissions are editable in the config.yml file)
Code (Text):
- /backupcode - Sends you your BackupCode
- /logadmin - Opens the logAdmin GUI - Permission: logAuth.logAdmin
- /login <Password> - Log in yourself with your password.
- /register <Password> - Register yourself with your password.
- /reset <BackupCode> - Reset your password with your backupcode.
- /adminreset <PlayerName> - Reset the password of a target player - Permission: logAuth.logAdmin
- /setnotloggedinspawn - Set the NotLoggedInSpawn location where every player gets teleport to if the option is enabled in the config. - Permission: logAuth.logAdmin
Now comes the configuration file wich is very important to change the plugin settings as you wish. Down below are the default configuration files.
#Important information:
#All saved passwords and backupcodes are encrypted!
logAuth:
#Prefix wooho!
Prefix: '&7[&clog&4Auth&7] '
#Permissions are essential. You can edit them as you wish.
Permissions:
#Permission for the logAdmin GUI and command
logAdmin: logAuth.logAdmin
#Password min and max lenght
#Allows you to force the max or min lenght
#for a password
MinLenght: 6
MaxLenght: 12
#Some options
Options:
#You can use the language what ever you want. The default language is en-EN.
#You can create your own language or edit all messages in the messages.yml file.
Language: en-EN
#If this is true, logauth will log all actions in a file
LogLogAuthActions: true
#If this is true, logAuth will teleport a joined player to a specific
#NotLoggedInSpawn location.
TeleportNotLoggedInPlayers: false
#Change to use the min and max password lenght
#true for use, false for not use
UseMinPasswordLenght: true
UseMaxPasswordLenght: true
#Do NOT change this!
Version: 1.0
Code (Text):
en-EN:
Messages:
ResetCommandUsage: '&cUsage: /reset <BackupCode>'
PasswordReset: '&7You reset your &epassword&7!'
ResetKickMessage: '&7You reset your &epassword&7! Please &erejoin&7!'
BackupCodeIncorrect: '&cThe &eBackup-Code &cyou''ve entered is &4incorrect&c!'
RegisterCommandUsage: '&cUsage: /register <Password>'
AlreadyRegistered: '&cYou are alrady registered!'
PasswordToSmall: '&cThe password you''ve entered is to &4small&c!'
PasswordToLong: '&cThe password you''ve entered is to &4long&c!'
LoginUsage: '&cUsage: /login <Password>'
NotRegistered: '&cYou are not registererd!'
PasswordIsCorrect: '&7You''ve entered the &acorrect &epassword&7!'
PasswordIsIncorrect: '&cThe password you''ve entered is &4incorrect&c!'
BackupCodeCommandUsage: '&cUsage: /backupcode'
LoginReminder: '&cYou have to login &eyourself &cby using &e/login <Password>&c.
You have &e30 Seconds &cto do this!'
RegisterReminder: '&cYou have to register &eyourself &cby using &e/register <Password>&c.
You have &e30 Seconds &cto do this!'
AdminresetUsage: '&cUsage: /adminreset <Player>'
UserReset: '&7You &asuccessfully &7reset the &epassword&7!'
UserNotRegistered: '&cThis user is &4not &cregistered!'
NoPermission: '&cYou have no permissions to perform this command!'
AllReset: '&7You reset &call &epasswords&7!'
OpenMenu: '&7You opened the &elogAdmin-Menu&7!'
KickMessage: '&7You got kicked because you take too much time!'
SetNotLoggedInSpawnCommandUsage: '&cUsage: /setnotloggedinspawn'
NotLoggedInSpawnNotSet: '&cThe &eNotLoggedInSpawn &clocation was &4not &cfound!
Please contact the server administrator to solve this problem!'
Here is a full list of all features the plugin contain at the moment:
Encryption of backupcodes and passwords
Editable messages (About 85%)
Ingame managing GUI
Register and log in system
NotLoggedInSpawn system wich teleports a player who hasn't logged in to a specific location and after he logged in to his last location.
A log that saves all important actions
A filter for all logAuth messages in console to provide more security
1.20+ support
Plugin compatibility check
Fancy way to show errors in console
If you need support, I will give you support as fast as I can!
There are 3 options to get in contact with me.
Write me a pm at the forum with your problem
Write a thread in the discussion section
Or you can get support on Discord!
You get NO support in the review section! If you need support just use one of the 3 options above!
Your server use this plugin? Contact me and I'll make a list in this thread!