HomeJavaModslogAuth | The innovative auth-system
logAuth | The innovative auth-system
header.png
Welcome to my renewed version of logAuth!

logAuth now has a better design, faster performance and new features! All information can be found down below in the thread.

about.png
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.png
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
config.png
Now comes the configuration file wich is very important to change the plugin settings as you wish. Down below are the default configuration files.

Spoiler: config.yml
Code (Text):

#########################################################################
# ___                          ______               __        __            #
#/\_ \                       /\  _  \             /\ \__   /\ \         #
#\//\ \      ___      __     \ \ \L\ \    __  __  \ \ ,_\  \ \ \___     #
#  \ \ \    / __`\  /'_ `\    \ \  __ \  /\ \/\ \  \ \ \/   \ \  _ `\   #
#   \_\ \_ /\ \L\ \/\ \L\ \    \ \ \/\ \ \ \ \_\ \  \ \ \_   \ \ \ \ \  #
#   /\____\\ \____/\ \____ \    \ \_\ \_\ \ \____/   \ \__\   \ \_\ \_\ #
#   \/____/ \/___/  \/___L\ \    \/_/\/_/  \/___/     \/__/    \/_/\/_/ #
#                     /\____/                                           #
#                     \_/__/                                            #
#                                                                        #
#########################################################################

#Important information:
#All saved passwords, pins and backupcodes are encrypted!
#Please remind that the PIN feature is still experimental and many other features will
#be disabled when you use it!
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 length
  #Allows you to force the max or min length
  #for a password
  MinLenght: 6
  MaxLenght: 12

  #PIN length. All PINs have to be exact this long.
  PINLength: 9

  #Some options
  Options:
    #You can use the language whatever 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 length
    #true for use, false for not use
    UseMinPasswordLenght: true
    UseMaxPasswordLenght: true

    #If this is true, logAuth will save all player names of players who logged in already
    #so that they don't have to log in until the list gets resetted.
    SavePlayersWhoLoggedIn: false

    #If this is true, logAuth will use the PIN system so a player has to put in a PIN (length configured in
    #PINLength above) instead of a password. The player still has 30 seconds to enter a correct pin
    #or the player will get kicked.
    UsePINInsteadOfPassword: false

#Do NOT change this!
Version: 1.2.4
 

Spoiler: Messages.yml
Code (Text):

en-EN:
  Messages:
    PasswordToLong: '&cThe password you''ve entered is too &4long&c!'
    AdminresetUsage: '&cUsage: /adminreset <Player>'
    AllReset: '&7You reset &call &epasswords&7!'
    PasswordIsIncorrect: '&cThe password you''ve entered is &4incorrect&c!'
    BackupCodeIncorrect: '&cThe &eBackup-Code &cyou''ve entered is &4incorrect&c!'
    NotLoggedInSpawnNotSet: '&cThe &eNotLoggedInSpawn &clocation was &4not &cfound!
      Please contact the server administrator to solve this problem!'
    KickMessage: '&7You got kicked because you take too much time!'
    PasswordReset: '&7You reset your &epassword&7!'
    PINCreated: '&7You''ve created a &enew PIN&7!'
    ResetCommandUsage: '&cUsage: /reset <BackupCode>'
    SetNotLoggedInSpawnCommandUsage: '&cUsage: /setnotloggedinspawn'
    ExistingInLoggedInList: '&aYou''ve logged in lately, and you do not need to log
      in now!'
    AlreadyRegistered: '&cYou are already registered!'
    PINIsEnabled: '&cYou cannot use this command right now because you use &ePINs
      &cinstead of &epasswords&c!'
    NoPermission: '&cYou have no permissions to perform this command!'
    UserNotRegistered: '&cThis user is &4not &cregistered!'
    PasswordToSmall: '&cThe password you''ve entered is too &4small&c!'
    PINIsCorrect: '&7You''ve entered the &acorrect &ePIN&7!'
    BackupCodeCommandUsage: '&cUsage: /backupcode'
    ResetKickMessage: '&7You reset your &epassword&7! Please &erejoin&7!'
    PasswordIsCorrect: '&7You''ve entered the &acorrect &epassword&7!'
    LoginUsage: '&cUsage: /login <Password>'
    PINIsIncorrect: '&cThe PIN you''ve entered is &4incorrect&c!'
    NotRegistered: '&cYou are not registered!'
    UserReset: '&7You &asuccessfully &7reset the &epassword&7!'
    OpenMenu: '&7You opened the &elogAdmin-Menu&7!'
    LoginReminder: '&cYou have to login &eyourself &cby using &e/login <Password>&c.
      You have &e30 Seconds &cto do this!'
    RegisterCommandUsage: '&cUsage: /register <Password>'
    RegisterReminder: '&cYou have to register &eyourself &cby using &e/register <Password>&c.
      You have &e30 Seconds &cto do this!'
    AddedToLoggedInList: '&aYou do not have to log in anymore!'
 

features.png
Here is a full list of all features the plugin contain at the moment:


support.png
If you need support, I will give you support as fast as I can!
There are 3 options to get in contact with me.
  1. Write me a pm at the forum with your problem
  2. Write a thread in the discussion section
  3. Or you can get support on Discord!
information.png

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!

(The plugin icon and the icon in the titles was made by Smashicons from Flaticon.com)

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

logAuth | The innovative auth-system is a free Minecraft Java mod. Compatible with Minecraft 1.14, 1.15, 1.16, 1.17 and newer. Downloaded 664 times (via Spigot). Download it and open it directly in the game.

Explore more