Authentication | Bungeecord | MySQL | Premium Auth Checker

NULLED Authentication | Bungeecord | MySQL | Premium Auth Checker 1.3

No permission to download
DISCONTINUED RESOURCE
(Any made purchases will no longer be supported)
Authentication

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 (Text):
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 (Text):
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:
PremiumAuthChecker:
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 (Text):
@EventHandler
public void onPlayerLoginAuth(PlayerLoginAuthEvent event) {
Player player = event.getPlayer();

//Something here
}
PremiumAuthChecker:
Checking if a premium player has logged in:
Code (Text):
@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.
Author
Direct-Leaks.com
Downloads
30
Views
171
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Direct-Leaks.com

Top