Authme Reloaded Plugin
AuthMe Reloaded Plugin (1.12.2) is the most famous and used /login|/register plugin!
Features:
- E-Mail Recovery System!
- Playername spoof protection
- Countries Selection! (countries codes)
- AntiBot Features!
- Protection against “Logged in from another location” messages
- Two-factor (2FA) support!
- Login sessions
- Editable settings & messages
- MySQL and SQLITE support
- Supported hash algorithms: Available Hash Algorithms
- Supports tons of CMS! (Website integration)
- Custom MySQL tables/columns (useable for forums, other scripts)
- Database queries can be cached
- Compatible with NPC and CombatTag plugins
- Account restriction through IP and name
- Permissions group switching on un-logged-in
- Different permission group for Registered and unRegistered users
- Support for permissions onJoin with transient vault system
- Cache on file for all inventories and enchants for un-logged-in players
- Save Quit location to prevent loss of position
- Possible to use without a Permissions plugin
- Automatic backup system of all your user password data
- Default Language Style: en, de, br, cz, pl, fr, ru, hu, sk, es, zhtw, fi, zhcn, nl, and others! (feel free to send me new translations)
- Convert SQLite to an usefull authme.sql that you can import on a MySQL database!
- Import your database from Rakamak, xAuth, CrazyLogin, RoyalAuth, vAuth !
Permissions
The following are the permission nodes that are currently supported by the latest dev builds.
- authme.admin.* â Give access to all admin commands.
- authme.admin.accounts â Administrator command to see all accounts associated with a user.
- authme.admin.antibotmessages â Permission to see Antibot messages.
- authme.admin.backup â Allows to use the backup command.
- authme.admin.changemail â Administrator command to set or change the email address of a user.
- authme.admin.changepassword â Administrator command to change the password of a user.
- authme.admin.converter â Administrator command to convert old or other data to AuthMe data.
- authme.admin.firstspawn â Administrator command to teleport to the first AuthMe spawn.
- authme.admin.forcelogin â Administrator command to force-login an existing user.
- authme.admin.getemail â Administrator command to get the email address of a user, if set.
- authme.admin.getip â Administrator command to get the last known IP of a user.
- authme.admin.lastlogin â Administrator command to see the last login date and time of a user.
- authme.admin.purge â Administrator command to purge old user data.
- authme.admin.purgebannedplayers â Administrator command to purge all data associated with banned players.
- authme.admin.purgelastpos â Administrator command to purge the last position of a user.
- authme.admin.purgeplayer â Administrator command to purge a given player.
- authme.admin.register â Administrator command to register a new user.
- authme.admin.reload â Administrator command to reload the plugin configuration.
- authme.admin.seeotheraccounts â Permission to see the other accounts of the players that log in.
- authme.admin.seerecent â Administrator command to see the last recently logged in players.
- authme.admin.setfirstspawn â Administrator command to set the first AuthMe spawn.
- authme.admin.setspawn â Administrator command to set the AuthMe spawn.
- authme.admin.spawn â Administrator command to teleport to the AuthMe spawn.
- authme.admin.switchantibot â Administrator command to toggle the AntiBot protection status.
- authme.admin.totpdisable â Administrator command to disable the two-factor auth of a user.
- authme.admin.totpviewstatus â Administrator command to see whether a player has enabled two-factor authentication.
- authme.admin.unregister â Administrator command to unregister an existing user.
- authme.admin.updatemessages â Permission to use the update messages command.
- authme.allowchatbeforelogin â Permission to send chat messages before being logged in.
- authme.allowmultipleaccounts â Permission to be able to register multiple accounts.
- authme.bypassantibot â Permission node to bypass AntiBot protection.
- authme.bypassbungeesend â Permission node to bypass BungeeCord server teleportation.
- authme.bypasscountrycheck â Permission to bypass the GeoIp country code check.
- authme.bypassforcesurvival â Permission for users to bypass force-survival mode.
- authme.bypasspurge â Permission to bypass the purging process.
- authme.debug.command â General permission to use the /authme debug command.
- authme.debug.country â Permission to use the country lookup section.
- authme.debug.db â Permission to view data from the database.
- authme.debug.group â Permission to view permission groups.
- authme.debug.limbo â Permission to use the limbo data viewer.
- authme.debug.mail â Permission to use the test email sender.
- authme.debug.mysqldef â Permission to change nullable status of MySQL columns.
- authme.debug.perm â Permission to use the permission checker.
- authme.debug.spawn â Permission to view spawn information.
- authme.debug.stats â Permission to use the stats section.
- authme.debug.valid â Permission to use sample validation.
- authme.player.* â Permission to use all player (non-admin) commands.
- authme.player.canbeforced â Permission for users a login can be forced to.
- authme.player.captcha â Command permission to use captcha.
- authme.player.changepassword â Command permission to change the password.
- authme.player.email â Grants all email permissions.
- authme.player.email.add â Command permission to add an email address.
- authme.player.email.change â Command permission to change the email address.
- authme.player.email.recover â Command permission to recover an account using its email address.
- authme.player.email.see â Command permission to see the own email address.
- authme.player.login â Command permission to login.
- authme.player.logout â Command permission to logout.
- authme.player.protection.quickcommandsprotection â Permission that enables on join quick commands checks for the player.
- authme.player.register â Command permission to register.
- authme.player.security.verificationcode â Permission to use the email verification codes feature.
- authme.player.seeownaccounts â Permission to use to see own other accounts.
- authme.player.totpadd â Permission to enable two-factor authentication.
- authme.player.totpremove â Permission to disable two-factor authentication.
- authme.player.unregister â Command permission to unregister.
- authme.vip â When the server is full and someone with this permission joins the server, someone will be kicked.
Screenshots:
How to install:
- Download a plugin of your choice.
- Place the .jar and any other files in your plugins directory.
- Run the server and wait for it to fully load.
- Type stop in your Minecraft server console to bring the server to a clean stop.
- Run the server.
- All done! Your plugin should be installed and ready to be used.