HomeJavaModsAuthYou - the lightweight and performance-friendly Login Plugin
AuthYou - the lightweight and performance-friendly Login Plugin
ModsJava

AuthYou - the lightweight and performance-friendly Login Plugin

⬇ Download on Spigot
AuthYou - beta v1.2.1
the lightweight and performance-friendly Login Plugin

[​IMG]

First of all, what is AuthYou ?
AuthYou is a lightweight and performance-friendly login/authentication plugin for cracked server.
This plugin is similar and compatible to AuthMe Reloaded, but not a copy.


Is AuthYou compatible with AuthMe?
Yes, you only need to copy your config.yml to the DataFolder of AuthYou.
Add "mySQLColumnUUID: uuid" to DataSource in the config.yml.
But I recommend: don't copy the config.yml from AuthMe! Let AuthYou generate the new config.
Then you need to add a new column (uuid) to your old AuthMe Database.
Download AuthYou.
At least replace the jar-file of AuthMe (reloaded) with the downloaded jar-file of AuthYou.

Tutorials will coming soon...

Or just delete all tables and files from AuthMe to generate new files.

Are there differences between AuthMe and AuthYou ?

Yes, here is a list:
Features
Setup
Detailed Video-Tutorials,How To's and Setup Guide will coming soon!

Commands
Player Commands
Admin Commands

Permissions

Spoiler: Single Permissions
  • authyou.player.login - Login
  • authyou.player.register- Register
  • authyou.player.logout- Logout
  • authyou.player.changepassword- Changepassword
  • authyou.admin.changepassword- Admin Command to change user passwords
  • authyou.admin.reload- Admin Command to reload the plugin

Config
Code (Text):
DataSource:
  mySQLHost: localhost   #host of mysql
  mySQLPort: 3306   #port of mysql
  mySQLDatabase: authyou   #database of mysql
  mySQLUsername: username   #username for login into mysql
  mySQLColumnUUID: uuid   #uuid column-name of 'authyou' table
  mySQLPassword: pass1234   #password for login into mysql
  mySQLTablename: authyou   #mysql table name for registrations
  mySQLColumnName: username   #username column-name of 'authyou' table
  mySQLColumnPassword: password  #password column-name of 'authyou' table
  mySQLColumnIp: ip  #ip column-name of 'authyou' table
  mySQLColumnLastLogin: last_login  #last login column-name of 'authyou' table
  mySQLlastlocX: x  #X Location column-name of 'authyou' table
  mySQLlastlocY: y  #Y Location column-name of 'authyou' table
  mySQLlastlocZ: z  #Z Location column-name of 'authyou' table
  mySQLlastlocWorld: world  #world name column-name of 'authyou' table
  mySQLColumnId: id  #id column-name of 'authyou' table
  mySQLColumnLogged: is_logged  #is logged column-name of 'authyou' table
settings:
  sessions:
    enabled: true  #recommend: true
    timeout: 3   #is linked with "TimeUnit" for example: 3 DAYS (timeout means, when session will be expired)
    TimeUnit: DAYS  #is linked with "timeout" for example: 3 DAYS
    sessionExpireOnIpChange: true   #if true, the session will expire when the ip changes. (recommend: true)
  restrictions:
    allowChat: false   #allow the chat while login
    allowCommands:   #list of commands which can bypassed
    - /login
    - /l
    - /register
    - /reg
    maxRegPerIp: 1   #max registrations per ip
    maxNicknameLength: 20   #max lenght of player's username
    kickNonRegistered: false   #kick all non-registered players
    kickOnWrongPassword: false   #kick player if password was wrong
    kickViaBungeeCord: false   #If you have a bungeecord server, set this to 'true', to kick vie bungecord
    minNicknameLength: 3   #min lenght of player's username
    allowMovement: false   #is movement allowed while login
    timeout: 30   #how long will be wait until the player logs in
    allowedNicknameCharacters: '[a-zA-Z0-9_]*'   #allowed nickname characters
    allowedPasswordCharacters: '[\x21-\x7E]*'   #allowed password characters
  registration:
    enabled: true   #is registrations enabled
  security:
    minPasswordLength: 4   #min length of passwords
Security:
  SQLProblem:
    stopServer: true   #stop's the server if the plugin throws a SQL Exeption. (recommend: true)
Bugs
Please contact me, if you found bugs.

Good Luck! & Thanks!
- mReTurkey

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.

AuthYou - the lightweight and performance-friendly Login Plugin is a free Minecraft Java mod. Downloaded 896 times (via Spigot). Download it and open it directly in the game.

Explore more