This plugin is the solution to the problem of authentication in the networks. It offers a compromise between premium and offline mode servers, players with original Minecraft accounts will be authenticated as a premium server, without having to register, while users with Minecraft cracked will still be able to join, with a registration.
Features
- Login bypass for premium players
- Premium nick spoofing prevention by cracked clients
- Fully working skins
- Online UUIDs, supporting name changing
- Sessions for non-premium users
- Multiaccounts control
- AntiBot with a proxy blacklist
- Username validator, to prevent nicks with invalid characters or length
- Full support for translations
- MySQL support
- Various hashing algorithmsfor passwords:
- MD5
- DOUBLE-MD5
- SHA-1
- SHA-224
- SHA-256
- DOUBLE-SHA256
- SHA-384
- SHA-512
- WHIRLPOOL
- BCRYPT
Code:
all permissions: abungeeauth.*
all player commands: abungeeauth.player.*
/login: abungeeauth.player.login
/register: abungeeauth.player.register
/logout: abungeeauth.player.logout
/unregister: abungeeauth.player.unregister
/changepassword: abungeeauth.player.changepassword
/premium: abungeeauth.player.premium
/cracked: abungeeauth.player.cracked
/abauth: abungeeauth.admin
/abauth (full access): abungeeauth.admin.*
/abauth reload: abungeeauth.admin.reload
/abauth forcelogin: abungeeauth.admin.forcelogin
/abauth register: abungeeauth.admin.register
/abauth unregister: abungeeauth.admin.unregister
/abauth changepassword: abungeeauth.admin.changepassword
/abauth setpremium: abungeeauth.admin.setpremium
/abauth setcracked: abungeeauth.admin.setcracked
/abauth setspawn: abungeeauth.admin.setspawn
/abauth setfirstspawn: abungeeauth.admin.setfirstspawn
/abauth purge: abungeeauth.admin.purge
/abauth import: abungeeauth.admin.import
Requirements
- Lastest BungeeCord version (for 1.8+)
- Latest HexaCord version (for 1.7.10)
- Put plugin jar file in the plugins folder of your BungeeCord
- Set the plugin permissions on BungeeCord
- Run your BungeeCord
- Configure settings in the config.yml
- Restart your BungeeCord
- Put plugin jar file in the plugins folder of servers used for the authentication
- Start the servers
- Configure server-side settings of the plugin in the config.yml
- Restart the servers