AuthMe Reloaded

AuthMe Reloaded


The most famous and used /login|/register plugin!

Prevent username stealing:
AuthMe Reloaded prevents players who aren't logged in from actions like placing blocks, moving, typing commands or seeing the inventory of the current player.

The possibility to set up name spoof protection kicks players with uncommon long or short player names before they could actually join.

Login Sessions make it possible that you don't have to login within a given time period.

Each command and every setting can be enabled or disabled by a easy structured config file.

If you don't like English or don't like our default translations you can easily edit almost every message sent by the plugin!


  • E-Mail Recovery System !!!
  • Playername spoof protection
  • Countries Selection! (countries codes)
  • AntiBot Features!
  • Protection against "Logged in from another location" messages
  • 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 !


How to Configure Authme

Email Recovery Dependency

How to configure email recovery system?


Command list and usage


Warning: if you're updating from AuthMe 3.4 to 5.2+ you need to change the permissions nodes.

List of all single permissions

How To

Source: Source Code on Github

JavaDoc: AuthMe Javadoc


Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
DevBuilds - on - Jenkins CI


Maven Repo



Do you like our work ? Or just want to buy us a coffee for quickly update?
Use this link in EUR : Or this link in USD :


This product includes and download automatically GeoLite data created by MaxMind, available from


Members of the team: Our Team

Credit for old version to d4rkwarriors, fabe1337 , Whoami and pomo4ka Thanks to : AS1LV3RN1NJA, Hoeze, eprimex

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of games647 games647 Jun 28, 2016 at 14:42 UTC - 0 likes

    @mormaii2: Go

    It's only some bytes of data. If you have the option disabled, plugin just doesn't read those data.

    FastLogin Auto login cracked accounts if the player has a paid account
    ScoreboardStats Fast custom scoreboard + compatibility with other scoreboard plugins
    ChangeSkin Change your ingame skin
    LagMonitor Analyze your server performance
    Minecraft Database

  • Avatar of mormaii2 mormaii2 Jun 27, 2016 at 05:49 UTC - 0 likes

    Could you add an option to remove certain MYSQL columns from being created if we have no intention to use them?

    Also I've got: SaveQuitLocation: false and the DB is still showing the X,Y,Z and last logged in world.

    Minor bug in the console: [01:49:57 INFO]: [AuthMe] AuthMe ${bukkitplugin.versionCode} correctly enabled!

    Last edited Jun 27, 2016 by mormaii2
  • Avatar of sgdc3 sgdc3 Jun 22, 2016 at 00:44 UTC - 0 likes

    @Ethaseo: Go

    Just change the backend to MYSQL, start the server and run the "/authme converter sqlitetosql" command. ;)

  • Avatar of sgdc3 sgdc3 Jun 22, 2016 at 00:37 UTC - 0 likes

    @Ethaseo: Go

    It would cause huge security issues, some players want to use different psw on each servet. ;)

  • Avatar of sgdc3 sgdc3 Jun 19, 2016 at 09:18 UTC - 0 likes

    @Denis198611111111: Go

    Are you sure that your spawnpoint is placed on a solid block? Have you sen the spawn with /authme setspawn command?

  • Avatar of sgdc3 sgdc3 Jun 19, 2016 at 09:16 UTC - 0 likes

    @XxDawnsusxX: Go

    It seems like a server issue :/

  • Avatar of Laurixas Laurixas Jun 18, 2016 at 21:57 UTC - 0 likes

    Is it just me but session feature doesn work for me on 1.10 for some reason. or maybe i need to update spigot to latest version?

  • Avatar of XxDawnsusxX XxDawnsusxX Jun 18, 2016 at 13:21 UTC - 0 likes

    18.06 15:21:05 [Server] INFO [AuthMe] User logged in! 18.06 15:21:05 [Disconnect] User has disconnected, reason: Internal Exception: io.netty.handler.codec.EncoderException: java.lang.RuntimeException: An internal error occured.

    Not sure if its AuthMe thats doing this or what. Edit: The player keeps trying to join, and as soon as they login, it'll disconnect her.

    Last edited Jun 18, 2016 by XxDawnsusxX
  • Avatar of Denis198611111111 Denis198611111111 Jun 18, 2016 at 09:09 UTC - 0 likes

    @sgdc3 No the X and Z coordinates working fine i can set them to anywhere on the map but no matter what the Y coordinate is set to players always spawn at -1.

  • Avatar of sgdc3 sgdc3 Jun 18, 2016 at 01:27 UTC - 0 likes

    @Denis198611111111: Go

    Probably the spawn location is being overridden by another plugin.


Date created
Jan 28, 2012
Last update
Jun 16, 2016
Development stage
  • deDE
  • enUS
  • esES
  • frFR
  • itIT
  • jaJP
  • koKR
  • plPL
  • ptBR
  • ruRU
  • zhCN
  • zhTW
GNU General Public License version 3 (GPLv3)
Curse link
AuthMe Reloaded
Reverse relationships
Recent files



Optional dependency