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
- 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
[email protected] | |
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. |
One 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.
I 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.
I 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.
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.
did your complied royalauth have working /rauth admin command? can you tell me how to fix it?
@Azternaut
yes, you can.
you can give the command:
/help MyRoyalAuth
for generic help,
and
/rauth help for admin help
Does a maven repository exist for this project? I want to add support for it in my plugin FastLogin.
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
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.
You should add BungeeCord compatibility
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.
hey can i covert AuthMe Reloaded (passwords) to this plugin?
I am a frequent visitor of this plugin and I hope some improvements over time:
That's all, thank you very much for your attention.
@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 :)
Either 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.
Recommendations for my part, I see that are highly necessary:
ill pay for u to Put up a feature for me
FEATURE REQUEST:
I want it to only Let you register 1 Account Per IP
Please Make that Possible. Might Donate ^.^
When I make bukkit don't load RoyalAuth, this entry don't show up. This appear when I login in-game, after "/l password".
@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.
Hi, 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.