AuthMe Reloaded - JozsoPapa/MineServ GitHub Wiki

Homepage: https://dev.bukkit.org/bukkit-plugins/authme-reloaded/
Development build: http://ci.xephi.fr/job/AuthMeReloaded/


AuthMe Permission Nodes

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.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.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.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.unregister – Administrator command to unregister an existing user.
  • authme.allowmultipleaccounts – Permission to be able to register multiple accounts.
  • authme.bypassantibot – Permission node to bypass AntiBot protection.
  • authme.bypassforcesurvival – Permission for users to bypass force-survival mode.
  • authme.bypasspurge – Permission to bypass the purging process
  • 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.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 it's email address.
  • authme.player.login – Command permission to login.
  • authme.player.logout – Command permission to logout.
  • authme.player.register – Command permission to register.
  • authme.player.seeownaccounts – Permission to use to see own other accounts.
  • authme.player.unregister – Command permission to unregister.
  • authme.vip – Permission node to identify VIP users.

AuthMe Commands

You can use the following commands to use the features of AuthMe. Mandatory arguments are marked with < > brackets; optional arguments are enclosed in square brackets ([ ]).

  • /authme: The main AuthMeReloaded command. The root for all admin commands.
  • /authme register <player> <password>: Register the specified player with the specified password.
    Requires authme.admin.register
  • /authme unregister <player>: Unregister the specified player.
    Requires authme.admin.unregister
  • /authme forcelogin [player]: Enforce the specified player to login.
    Requires authme.admin.forcelogin
  • /authme password <player> <pwd>: Change the password of a player.
    Requires authme.admin.changepassword
  • /authme lastlogin [player]: View the date of the specified players last login.
    Requires authme.admin.lastlogin
  • /authme accounts [player]: Display all accounts of a player by his player name or IP.
    Requires authme.admin.accounts
  • /authme email [player]: Display the email address of the specified player if set.
    Requires authme.admin.getemail
  • /authme setemail <player> <email>: Change the email address of the specified player.
    Requires authme.admin.changemail
  • /authme getip <player>: Get the IP address of the specified online player.
    Requires authme.admin.getip
  • /authme spawn: Teleport to the spawn.
    Requires authme.admin.spawn
  • /authme setspawn: Change the player's spawn to your current position.
    Requires authme.admin.setspawn
  • /authme firstspawn: Teleport to the first spawn.
    Requires authme.admin.firstspawn
  • /authme setfirstspawn: Change the first player's spawn to your current position.
    Requires authme.admin.setfirstspawn
  • /authme purge <days>: Purge old AuthMeReloaded data longer than the specified amount of days ago.
    Requires authme.admin.purge
  • /authme resetpos <player/*>: Purge the last know position of the specified player or all of them.
    Requires authme.admin.purgelastpos
  • /authme purgebannedplayers: Purge all AuthMeReloaded data for banned players.
    Requires authme.admin.purgebannedplayers
  • /authme switchantibot [mode]: Switch or toggle the AntiBot mode to the specified state.
    Requires authme.admin.switchantibot
  • /authme reload: Reload the AuthMeReloaded plugin.
    Requires authme.admin.reload
  • /authme version: Show detailed information about the installed AuthMeReloaded version, the developers, contributors, and license.
  • /authme converter <job>: Converter command for AuthMeReloaded.
    Requires authme.admin.converter
  • /authme help [query]: View detailed help for /authme commands.
  • /login <password>: Command to log in using AuthMeReloaded.
    Requires authme.player.login
  • /login help [query]: View detailed help for /login commands.
  • /logout: Command to logout using AuthMeReloaded.
    Requires authme.player.logout
  • /logout help [query]: View detailed help for /logout commands.
  • /register [password] [verifyPassword]: Command to register using AuthMeReloaded.
    Requires authme.player.register
  • /register help [query]: View detailed help for /register commands.
  • /unregister <password>: Command to unregister using AuthMeReloaded.
    Requires authme.player.unregister
  • /unregister help [query]: View detailed help for /unregister commands.
  • /changepassword <oldPassword> <newPassword>: Command to change your password using AuthMeReloaded.
    Requires authme.player.changepassword
  • /changepassword help [query]: View detailed help for /changepassword commands.
  • /email: The AuthMeReloaded Email command base.
  • /email add <email> <verifyEmail>: Add a new email address to your account.
    Requires authme.player.email.add
  • /email change <oldEmail> <newEmail>: Change an email address of your account.
    Requires authme.player.email.change
  • /email recover <email>: Recover your account using an Email address by sending a mail containing a new password.
    Requires authme.player.email.recover
  • /email help [query]: View detailed help for /email commands.
  • /captcha <captcha>: Captcha command for AuthMeReloaded.
    Requires authme.player.captcha
  • /captcha help [query]: View detailed help for /captcha commands.

AuthMe E-mail recovery system configuration

#Put your EMAIL's informations here :
Email:
    # Email SMTP server host
    mailSMTP: smtp.gmail.com
    # Email SMTP server port
    mailPort: 465
    # Email account that send the mail
    mailAccount: ''
    # Email account password
    mailPassword: ''
    # Custom SenderName, that replace the mailAccount name in the email
    mailSenderName: ''
    # Random password length
    RecoveryPasswordLength: 8
    # Email subject of password get
    mailSubject: 'Your new AuthMe Password'
    # Like maxRegPerIp but with email
    maxRegPerEmail: 1
    # Recall players to add an email?
    recallPlayers: false
    # Delay in minute for the recall scheduler
    delayRecall: 5
    # Blacklist these domains for emails
    emailBlacklisted:
    - 10minutemail.com
    # WhiteList only these domains for emails
    emailWhitelisted: []
    # Do we need to send new password draw in an image?
    generateImage: false
    # The email OAuth 2 token (leave empty if not used)
    emailOauth2Token: ''

If you want to customize the recovery email content: https://github.com/AuthMe/AuthMeReloaded/blob/master/src/main/resources/email.html

That's all !

Your player can now use the command:

```/email recovery ```

Or add an email with:

```/email add  ```

⚠️ **GitHub.com Fallback** ⚠️