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. |
Not sure if this matters much but I just noticed, when using this in conjunction with RoyalCommands with the track player commands feature, it shows players' passwords. Since both are designed by you, I thought maybe you could program in a way to spoof it just to make people feel "safer"
@Hoot215
Same. I tell them to never log out in enclosed spaces, like log out in big empty open fields. As I have never once suffocated on login TP. :P
I had a big idea, it is hard but maybe you can do it to improve your plugin alot.
1. You get a system which allows you to do /register password email 2. Then it sends an email to that email with a confirmation code. 3. Then they do /confirm thecode 4. Then they can play :) would be usefull because then i can link it so i have all there emails and maybe link to website! Thanks maybe you can do it if you want.
Is there any permission nodes for /register and /login
This has probably already been reported, however when someone logs in and disconnects before logging in it sets their location to spawn. The location should only update after the player has successfully logged in. I am using Dev Build 0.0.2pre.
Thanks for your hard work in this!
There seems to be a small bug where the location a player logs out isn't saved exactly correctly, I believe. Many of my users suffocate into walls when they login randomly, and I'm sure that they weren't suffocating when they logged out. Do you think that you could try to fix this please?
I'm using the latest dev but color codes still aren't working.
Account authentication (using password) is case-sentitive but when using /unregister , the used case doesn't matter. This makes it slightly more easy for others to unregister someone else's account.
In case your reply will be 'why would someone unregister another person's account?' Possible reasons: account-h(ij)ackers, griefers. etc. but t.b.h. the reason shouldn't matter because your plugin was built for 'offline-mode' servers, a mode where no user-authentication is done.
Please consider adding case-aware features to all user-account related commands, this would make it somewhat less bruteforce-friendly.
edit: /unregister doesn't seem to work. Account doesn't get deleted. (running latest dev build @ RB 1.1-R6)
@jkcclemens
Ok, thanks :P
We're still waiting for the update :/
The plugin in conflict with RoyalAuth is CommandBook, dunno why.
Anyway... you can drop items.
@jkcclemens
Ok, I can make a NL (Dutch) translation when it's released if you want to.
@jkcclemens
When is the release?
Hey, can you make a language/text-edit file to change texts and colors of the messages like "Please log in using /login" and "Success" . Thanks ;)
Is there any way to make this block the onPlayerJoin event that gets sent to every other plugin? So that like when they join the ONLY thing they see is "Please login or register" then after they've logged in, THEN all the other plugins flip up their greeting messages?
@jkcclemens
You really need to? Gosh. I don't even know how to use MySQL D:
Hello, The plugin is cool, but I never even got to get past the /register thing... You see, there's a bug, whenever I do /register test It replies "Failure" Any help dude? That would be really helpful! - DrBreadgun
Exactly!