Authentication | Bungeecord | MySQL | Premium Auth Checker

 Authentication | Bungeecord | MySQL | Premium Auth Checker 1.3

Authentication | Bungeecord | MySQL | Premium Auth Checker
LEAKERS NOTE: This resources is donated by @R00t
Original Link: https://www.spigotmc.org/resources/authentication-bungeecord-mysql-premium-auth-checker.32615/
Please Give me a positive rating as a token of appreciation
DONATION: Want more plugins donate any amount to
paypal.me/qtchan
Tested Minecraft Versions: 1.7, 1.8, 1.9, 1.10
DISCONTINUED RESOURCE
(Any made purchases will no longer be supported)
Authentication
cff884c50b29c1b4a26370c9400935d4.png

Description:

Authentication:
An advanced authentication system to require players on their first join to register a password on the server so in future the player under the username registered can join the server then login to be able to access the server with password they've previously registered.
PremiumAuthChecker:
Included with the resource. Can be used on a separate online-mode server possibly under a different domain (changepassword.domain.com) which allows premium players and owners of their account to join the server and be given a new randomised password if their account has been registered. This can be used to restore players accounts that have been registered by someone who doesn't own the account under the username they registered on the authentication server. The plugin can also be used for resetting a players lost password depending on whether they have premium access to the account.
Features:

  • Passphrase Encryption
  • Separate Premium Auth Checker (Reset password for actual owner of an account registered by someone else)
  • Extremely Configurable
  • Title Notification
  • Blocks Listeners (Chat, Command Input, Move)
  • Kick Timeout
  • Standalone Feature (Allow changepassword command only)
  • MySQL Database Required
  • UUID Support
  • Name change Support (PremiumAuthChecker)
  • Offline Mode Support
  • BungeeCord Support
  • API Support
Config Example:
Authentication:
Code:
Database:
    Host: localhost
    Port: 3306
    Database: auth
    Table: user_passwords
    User: root
    Password: password
SQL:
    Disconnect:
        Shutdown-Server: true
        #1 Second = 20 Ticks
        Delay: 200
Invalid-Name-Kick:
    Enabled: true
    Message: "&8[&cError&8] &eYou can't join with an invalid name."
Register:
    Success: "&8[&6Security&8] &aYou have successfully registered."
    Invalid: "&8[&cInvalid&8] &e/register <password> <confirm_password>"
    Already-Registered: "&8[&cError&8] &eYour username has already been registered."
    Confirmation-Error: "&8[&cError&8] &eBoth passwords are not the same."
    Contains-Invalid-Characters: "&8[&cError&8] &ePasswords may only contain alphabetical and numerical values."
Login:
    Reload:
        Enabled: true
    Already-Registered-IP-Address:
        Enabled: true
        MaxRegPerIP: 2
        Message: "&8[&cError&8] &eYou can only register %maxregperip accounts under the same IP address."
    Success: "&8[&6Security&8] &aYou have successfully logged in."
    Invalid: "&8[&cInvalid&8] &e/login <password>"
    Not-Registered: "&8[&cError&8] &eYou have not yet registered. &e/register <password> <confirm_password>"
    Incorrect: "&8[&cError&8] &eYou have entered an incorrect password."
    Already-Logged-In: "&8[&cError&8] &eYou are already logged in."
Change-Password:
    Standalone:
        Enabled: false
        Disabled: "&8[&cError&8] &eThe authentication is disabled on this server."
        Enabled-Auth: "&8[&cError&8] &eYou cannot change your password while authentication is enabled."
    Success: "&8[&6Security&8] &aYou have successfully changed your password. This will take effect when you next join the server."
    Same: "&8[&cError&8] &eYou cant change your password the same to your current one."
    Incorrect: "&8[&cError&8] &eYou have entered an incorrect password."
    Incorrect-Match: "&8[&cError&8] &eYou have entered an incorrect password match."
    Invalid: "&8[&cInvalid&8] &e/changepassword <current_password> <new_password> <new_password_confirm>"
    Not-Logged-In: "&8[&cError&8] &eYou cant do that as you aren't logged in."
    Contains-Invalid-Characters: "&8[&cError&8] &ePasswords may only contain alphabetical and numerical values."
    Length:
        Value: 16
        Extended: "&8[&cError&8] &eYou cant have a password with a length greater than 16 characters."
Kick-Timeout:
    Enabled: true
    #1 Second = 20 Ticks
    Seconds: 300
    Login-Message: "&8[&cError&8] &eYou took to long to login."
    Register-Message: "&8[&cError&8] &eYou took to long to register."
Reminder:
    Enabled: true
    #1 Second = 20 Ticks
    Seconds: 80
    Register: "&8[&6Security&8] &aPlease register with &e/register <password> <confirm_password>"
    Login: "&8[&6Security&8] &aPlease login with &e/login <password>"
    Title:
        Login:
            Enabled: true
            Title: "&cWelcome"
            SubTitle: "&7Please login &e/login <password>"
        Register:
            Enabled: true
            Title: "&cWelcome"
            SubTitle: "&7Please register &e/register <password> <confirm_password>"
        Kick:
            Enabled: true
            Title: "&cPlease Register"
            SubTitle: "&7You'll be kicked in &e%time"
BungeeCord:
    Enabled: true
    #Modes: random, single
    Mode: random
    Server: lobby1
    Random-Servers:
    - lobby1
    - lobby2
    - lobby3
# IDEAL TO NOT EDIT THE OPTIONS BELOW!
Listeners:
    Join:
        Broadcast: false
    Chat:
        Enabled-After-Login: false
        Alert:
            Enabled: true
            Message: "&8[&cError&8] &eYou don't have permission to chat whilst logging in."
    Commands:
        Enabled-After-Login: false
        Alert:
            Enabled: true
            Message: "&8[&cError&8] &eYou don't have permission to perform any commands whilst logging in."
PremiumAuthChecker:
Code:
Database:
    Host: localhost
    Port: 3306
    Database: auth
    Table: user_passwords
    User: root
    Password: password
SQL:
    Disconnect:
        Shutdown-Server: true
        #1 Second = 20 Ticks
        Delay: 200
Kick:
    No-Player-Data: "&8[&cError&8] &eYour data could not be found."
    Random-Password: "&aYour password has been changed to:\n&e&l%ranpassword\n&6Join the main server at domain.com"
Commands:
  • /Register <password> <confirm_password> - Register players password to database.
  • /Login <password> - Access to server with correct passphrase.
  • /Changepassword <current_password> <new_password> <new_password_confirm> - Change password for yourself for future login.
  • /Unregister <player> (Console Command) - Removes a player from the database.
Screenshots:
Authentication:
dfc6e4924b134203b021d679181456cb.png
804b8d5734e4468ba3430200d42532ff.png
ed141b6096aa4f2083c2a96bb1de1c5e.png
85d2ff8f4707412a8e7f4869b47ed073.png
836cfa1ffb4d400698c404fcb3456500.png
3b4e4861301446099919467992dd29c9.png
e730d96b42ca46c3b1ab549792140bfc.png
b0a4384f62df422992a1c606a60ebe59.png
73461f32face0bf2b8d3e72315d152ba.gif
PremiumAuthChecker:
0e6ed12ee88646608bbdb79f3a8eb5f8.png
47775e513fb94b8aa9e40d0c1f4411ac.png
Description:
This plugin can be used on one server on a bungeecord network and be used to send players to the lobby/hub server (configurable) or the plugin can be used for one server alone which doesn't have to require bungeecord.
API:

Authentication:
Checking if player has logged in:
Code:
@EventHandler
public void onPlayerLoginAuth(PlayerLoginAuthEvent event) {
    Player player = event.getPlayer();

    //Something here
}
PremiumAuthChecker:
Checking if a premium player has logged in:
Code:
@EventHandler
public void onPlayerPremiumAuth(PlayerPremiumAuthEvent event) {
    Player player = event.getPlayer();

    //Something here
}
Terms of Service:
By downloading/buying this plugin, you agree to the following terms of service:
  1. You are not allowed to distribute this plugin.
  2. You are not allowed to decompile the plugin. Relate to the bottom of the post for more information.
  3. You are not allowed to refund.
  4. You will no longer receive support with the resource if discontinued.
  5. You will follow my changes to the Terms of Service if changed.
The source code will be available to buyers upon request - Please follow the TOS for more information about handling the resource.

Latest reviews

Works in spigot?

Similar resources

PinAuthentication | Leading GUI Log-in Authentication plugin | 1.14.4 support K
1.14.4 SUPPORT - [100% Translateable] - [1.7 - 1.14.4] [Bungee Support] [Premium Detection] [MySQL]
4.33 star(s) 3 ratings
Downloads
1,839
Updated
PinAuthentication| Leading GUI Login Authentication plugin | 1.16.1 | User friendly login Nemika
1.16 SUPPORT - [100% Translatable] - [1.8 - 1.16] [Bungee Support] [Premium Detection] [MySQL]
5.00 star(s) 1 ratings
Downloads
356
Updated
BlackSpigot General Chat
Rules Help Users
  • B @ bloodoverlord123:
    I just want to remove my account please it make me mad and depressed.
    Link Report
  • B @ bloodoverlord123:
    I can please have my account delete please.
    Link Report
  • B @ bloodoverlord123:
    Is there really now here who is able to help delete my freaking account I don't want it connect to my email anymore so please remove it??????
    Link Report
  • B @ bloodoverlord123:
    I dont want to be part of this website anymore I've literally apent hours trying to remove my email from other website already trying to get one freaking specfic mod to freaking work but I freaking got freaking no where and ended coming here cause my mod required a Model Engine which I couldn't buy because it was in freaking HONG KONG god damn it I was so mad and embarrassed when my bank told me I couldn't buy because it was in freaking China so please remove this account I don't want anymore I already refunded Minecraft I dont need Model engine anymore I am so freaking pissed off and mad and tired I spent 82 dollors just to get a mod to work on minecraft but I still aint got freaking no where so please remove my accont please I'm so angry I want to bashb my freaking head into a wall cause I'm so freaking stupid and tired for the love god.
    Link Report
  • B @ bloodoverlord123:
    Why the hell is modding minecraft such a pain in the ass for the love of god please just remove my freaking account now please anymore please???
    Link Report
  • Link Report
  • M @ mamadnaboodi1245:
    heyyyyyyyy
    Link Report
  • Link Report
  • X @ xceptdev:
    hello
    Link Report
  • H @ HelpMe55:
    any staff online today? i am still waiting for my account recovery issue to be resolved
    Link Report
  • Link Report
  • W @ Wekatae:
    server boxpvp setup(free)?
    Link Report
  • H @ HelpMe55:
    any staff online today?
    Link Report
  • H @ HelpMe55:
    i waited very long already..
    Link Report
  • Link Report
  • KredwiCraft @ KredwiCraft:
    Guys, how do I change my nickname?
    Link Report
  • Link Report
  • N @ NecatiOzkan:
    Why plugins are free here
    Link Report
  • T @ THE_COUNTrox:
    NecatiOzkan said:
    Why plugins are free here
    Link Report
  • T @ THE_COUNTrox:
    because yes
    Link Report
  • Link Report
  • M @ mau0102:
    cause eits leaked
    Link Report
  • xYuriko @ xYuriko:
    NecatiOzkan said:
    Why plugins are free here
    strange question lol
    Link Report
  • L @ LimitBreaker:
    Hi ! I'm still looking if someone is interested by the Pixelmon Reforged 1.12.2-8.4.3 sourcecode, 1.16.5-9.0.1 source code, Pixelmon generations 1.12.2 sourcecode and Pixelmon Zero sourcecode (They're all official, all comments and stuff in them, except maybe for pixelmon zero since they modified the mod based on a decomp version If I recall correctly). And if you feel interested by any of them, feel free to dm me or/and submit a price :dogekek: That's not something you'll find everyday
    Link Report
  • BlackSpigot.com @ BlackSpigot.com:
    LimitBreaker said:
    Hi ! I'm still looking if someone is interested by the Pixelmon Reforged 1.12.2-8.4.3 sourcecode, 1.16.5-9.0.1 source code, Pixelmon generations 1.12.2 sourcecode and Pixelmon Zero sourcecode (They're all official, all comments and stuff in them, except maybe for pixelmon zero since they modified the mod based on a decomp version If I recall correctly). And if you feel interested by any of them, feel free to dm me or/and submit a price :dogekek: That's not something you'll find everyday
    LimitBreaker, can you just leak it? Pleaasseee <3
    Link Report
    BlackSpigot.com @ BlackSpigot.com: Hi ! I'm still looking if someone is interested by the Pixelmon Reforged 1.12.2-8.4.3...
    Top