RoyalAuth
RoyalAuth - v3.1.0
Download | Changelog | Configuration | Commands
THIS DOES NOT MAKE OFFLINE-MODE SAFE
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.
Download RoyalAuth
Bleeding-edge Builds
- 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.
GitHub
Live chat
Email
Donate
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.
Contact
| jkc.clemens@royaldev.org | |
| Minecraft username | jkcclemens |
| IRC | irc.esper.net #royaldev royaldev.org:6667 #bukkit |
Donate
If you like the plugin and want to buy me a Red Bull (or help me pay the bills), consider donating.
Servers
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 Name | Server Address | Note |
|---|---|---|
| RoyalCraft | play.royaldev.org | The server RoyalAuth was built for. |
| DarkCraftia | play.darkcraftia.info | 24/7 no lagg rpg |
| mc-ubunchu | ubunchu.redirectme.net:25888 | 15h/7 (maybe laggy, try it, and decide) free-build, free-love, free-free. more info: mc-ubunchu.blogspot.com |
The Royal Suite
| Name | Description |
|---|---|
| RoyalCommands | A set of useful, general commands for your Minecraft server |
| RoyalChat | A simple chat manager for your Minecraft server |
| RoyalMessages | Change or disable login and logout messages on your Minecraft server |
| RoyalAuth | Easy, simple to use authentication. |
-
View User Profile
-
Send Message
Posted Jan 29, 2018One more year.
My continueing AmkMcAut project (follow up of RoyalAuth) has now MySQL support and E-mail registration. Pls check out this plugin if you want to play om mc 1.9+ servers.
-
View User Profile
-
Send Message
Posted Dec 30, 2016I re-uploaded this plugin as AmkMcAuth and i put it on bukkit.org for download (see link). It has now it's own project, so everyone can download it and use it in his server. At time of writing it is compiled and running on a Spigot 1.11 server.
-
View User Profile
-
Send Message
Posted Oct 25, 2016I have made even more "bug-fixes". Due to the change in the Mojang Authentication API some stuff like "UserId to UUID Lookup" and the administrator commands (they where using the "UserID to UUID Lookup" too) where also broken (the normal functions like UserId Register and Login where not affecten by this Mojang change if RoyalAuth was running before the Change.
Because of Dev.Bukkit regulations i'm not allowed to upload the new (working) version. I'm not the builder/owner and i have no permissions from the builder/owner (jkcclemens is not online anymore) to upload this Plugin to my Dev.Bukkit/Curse account.
So i have placed the PlugIn (including the source) on my minecraft server: amksoft.mooo.com for download and where you can see it running in a live environment. Contact me for download details, i hope i can make someone else happy with my continuation work on this plugin.
-
View User Profile
-
Send Message
Posted Aug 18, 2016I'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.
-
View User Profile
-
Send Message
Posted Dec 23, 2016did your complied royalauth have working /rauth admin command? can you tell me how to fix it?
-
View User Profile
-
Send Message
Posted Dec 24, 2016@Azternaut
yes, you can.
you can give the command:
/help MyRoyalAuth
for generic help,
and
/rauth help for admin help
-
View User Profile
-
Send Message
Posted Oct 3, 2015Does a maven repository exist for this project? I want to add support for it in my plugin FastLogin.
-
View User Profile
-
Send Message
Posted Aug 27, 2015Is 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
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.
-
View User Profile
-
Send Message
Posted Sep 21, 2014You should add BungeeCord compatibility
-
View User Profile
-
Send Message
Posted May 20, 2014Does 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.
-
View User Profile
-
Send Message
Posted Jan 7, 2014hey can i covert AuthMe Reloaded (passwords) to this plugin?
-
View User Profile
-
Send Message
Posted Dec 27, 2013I am a frequent visitor of this plugin and I hope some improvements over time:
That's all, thank you very much for your attention.
-
View User Profile
-
Send Message
Posted Dec 11, 2013@Eelviny
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 :)
-
View User Profile
-
Send Message
Posted Oct 9, 2013Either I'm missing something, or it's not there; Can this be set so that only people with a certain permission have to authenticate? I just need it for staff, and don't want a plugin too bloated (cough xauth) Would love some more functionality so this plugin can only be used by certain people.
-
View User Profile
-
Send Message
Posted Aug 22, 2013Recommendations for my part, I see that are highly necessary:
-
View User Profile
-
Send Message
Posted Aug 13, 2013ill pay for u to Put up a feature for me
-
View User Profile
-
Send Message
Posted Aug 6, 2013FEATURE REQUEST:
I want it to only Let you register 1 Account Per IP
Please Make that Possible. Might Donate ^.^
-
View User Profile
-
Send Message
Posted Jul 8, 2013When I make bukkit don't load RoyalAuth, this entry don't show up. This appear when I login in-game, after "/l password".
-
View User Profile
-
Send Message
Posted Jul 7, 2013@deprueba2
As far as I know author drop MySQL support and remove it (didn't check source so not sure). I admit that it was consider as slower, more complex and if connection wasn't established plugin disable allow play without in-game login. But still, in my case it was better. I use local database and make website on remote server to register new player, change password, manage account, make player counter, list online player... And couple more useful things.
As second question, I think it should be visible only in debug mode, it's make leak in security so I join to that request.
-
View User Profile
-
Send Message
Posted Jul 7, 2013Hi, i have 2 questions. First, can i save the userdata in a database as MySQL? I don't like password are stored in files >.< Second, how can i drop this messages in log?: [INFO] username issued server command: /login passusername
Regards. Sorry my bad english.