RoyalAuth - v3.1.0
Download | Changelog | Configuration | Commands


Offline mode is not safe to use. All this will do is add the need to type in a password on the server. This prevents people that share a computer from using each other's account, etc.

RoyalAuth is a lightweight, simple, easy-to-use authentication plugin. It requires players to register their account with a password and use that password to login, adding another layer of security to any server.

Commands & Permissions

Latest data is always available here.

Source and Downloads

The source code on GitHub is available with compiling instructions. It follows the GNU GPLv3 license.

The changelog is also available.


Email[email protected]
Minecraft usernamejkcclemens #royaldev #bukkit


If you like the plugin and want to buy me a Red Bull (or help me pay the bills), consider donating.


Run RoyalAuth on your server? PM me with the name and address (and a note if you want), and I'll list it here!

Of course, there's the server it was made for:

Server NameServer AddressNote
RoyalCraftplay.royaldev.orgThe server RoyalAuth was built for.
DarkCraftiaplay.darkcraftia.info24/7 no lagg rpg (maybe laggy, try it, and decide) free-build, free-love, free-free. more info:

The Royal Suite

RoyalCommandsA set of useful, general commands for your Minecraft server
RoyalChatA simple chat manager for your Minecraft server
RoyalMessagesChange or disable login and logout messages on your Minecraft server
RoyalAuthEasy, simple to use authentication.

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

  • Avatar of AmkSoft AmkSoft Aug 18, 2016 at 08:59 UTC - 0 likes

    I'm an user of this plugin for years. It even runs perfect under MineCraft 1.8.8 (and it was not even build for that version). Its the best small security/login plugin i could ever find. But MineCraft 1.10.x broke it. I could not find a suitable replacement for this (perfect) plugin. The big thing that is broken is the code to convert the PlayerNames to the new UUID names. MineCraft 1.10.2 works with the new UUID, not with PlayerNames.

    To bad the owner/author: jkcclemens is not updating it anymore.

    So, I downloaded the source and compiled it as new against the Spigot 1.10.2-SNAPSHOT java library, fixing the broken parts in the process, and now i have a working RoyalAuth plugin running perfect under MineCraft (Spigot) 1.10.2. (My version has a slightly different name, i named it MyRoyalAuth with version number 1.0.0)

    I hope jkcclemens can forgive me for my illegal actions :) . If someone wants to upgrade his (Spigot) MineCraft server to version 1.10.2 but the RoyalAuth blocks the upgrade, maybe you can try my version.

  • Avatar of games647 games647 Oct 03, 2015 at 09:25 UTC - 0 likes

    Does a maven repository exist for this project? I want to add support for it in my plugin FastLogin.

    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 snipershotmaster snipershotmaster Aug 27, 2015 at 15:43 UTC - 0 likes

    Is it possible to see the permissions system to this? I would like it so my doners can have an option to protect their account with a password. (The permissions and commands link is down)

    @marknzl: Go

    I dont think it needs support for bungee, you can just install this on your hub server and the players would have to login before accessing any of the server portals. Of course you would have to disable the bungeecord commands [/server] and stuff.


  • Avatar of marknzl marknzl Sep 21, 2014 at 22:59 UTC - 0 likes

    You should add BungeeCord compatibility

    Never stop starting.

  • Avatar of jkcclemens jkcclemens May 20, 2014 at 20:53 UTC - 0 likes

    @falsechicken: Go

    It moves them to spawn until they log in!


  • Avatar of falsechicken falsechicken May 20, 2014 at 20:50 UTC - 0 likes

    Does the teleport to spawn option teleport every user to spawn after login or does it temporally move them to spawn until login to protect player locations? If not that is a feature Id love. Location protection.

  • Avatar of ReeferX7 ReeferX7 Jan 07, 2014 at 18:22 UTC - 0 likes

    hey can i covert AuthMe Reloaded (passwords) to this plugin?


  • Avatar of therennon therennon Dec 27, 2013 at 18:32 UTC - 0 likes

    I am a frequent visitor of this plugin and I hope some improvements over time:

    • Connection and SQL migration (for existing records).
    • Prevent expulsion if a user connects to an account that is being used.
    • Ability to translate the message: "Please register ...." other languages.
    • Does not work well the password change. Many times it happens a 'rollback'.
    • Prevent "Right click" on posters (there is a bug with CHESTSHOP, etc. ..)
    • Allow unlocking move 1 or 2 seconds (there is a bug with NoCheatPlus).
    • Enable user registration email (perfect for mass email information)
    • Limit the user accounts: by "IP" and "email".

    That's all, thank you very much for your attention.

  • Avatar of jkcclemens jkcclemens Dec 12, 2013 at 01:03 UTC - 1 like

    @Eelviny: Go

    @azinfiro: Go

    I'll have to take a look. RoyalAuth is one of my side projects, and it doesn't receive nearly as much attention. There's many features I'd like to look at, and I think I'll start adding some, so check for developments builds and new releases soon in the future.

  • Avatar of azinfiro azinfiro Dec 12, 2013 at 00:56 UTC - 0 likes

    @Eelviny: Go

    I second this, it's exactly what I'm looking for and no other (safe) lightweight plugin currently does this. Please consider adding it and come back to us with a reply, I would really appreciate it :)


Date created
Mar 03, 2012
Last update
Jul 02, 2013
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files