RoyalAuth


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

YOUR DATA WILL BE RESET

RoyalAuth 3.0.0 is a complete rewrite from scratch, and it no longer uses a database, but it uses YML files. This means that old passwords and such from a database will not transfer to new RoyalAuth. I am sorry for the inconvenience, but there is no way to flawlessly transfer over the old data due to poor storage methods. However, this change to YML also means that most of the work will be done in memory, making response times much faster. Please look around the new config (delete your old one) to scope out new and old features alike.

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.

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

Emailjkc.clemens@royaldev.org
Minecraft usernamejkcclemens
IRCirc.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 NameServer AddressNote
RoyalCraftplay.royaldev.orgThe server RoyalAuth was built for.
DarkCraftiaplay.darkcraftia.info24/7 no lagg rpg
mc-ubunchuubunchu.redirectme.net:2588815h/7 (maybe laggy, try it, and decide) free-build, free-love, free-free. more info: mc-ubunchu.blogspot.com

The Royal Suite

NameDescription
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 EpicTrance EpicTrance May 10, 2013 at 15:50 UTC - 0 likes

    this happens using the plugin lockdown when players try to join:

    2013-05-10 17:47:31 [SEVERE] Could not pass event PlayerJoinEvent to RoyalAuth v3.1.0-SNAPSHOT-12 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R3.PlayerList.c(PlayerList.java:204) at net.minecraft.server.v1_5_R3.PlayerList.a(PlayerList.java:100) at net.minecraft.server.v1_5_R3.PendingConnection.d(PendingConnection.java:129) at net.minecraft.server.v1_5_R3.PendingConnection.c(PendingConnection.java:44) at net.minecraft.server.v1_5_R3.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.IllegalArgumentException: That player is not online! at org.royaldev.royalauth.AuthPlayer.logout(AuthPlayer.java:224) at org.royaldev.royalauth.AuthListener.onJoin(AuthListener.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more

  • Avatar of jkcclemens jkcclemens May 03, 2013 at 02:26 UTC - 0 likes

    @yungskittlez: Go

    I purposely didn't include database support, as it tends to make things more difficult than it should.

    @GG84: Go

    Hopefully in one of the upcoming releases.

    BFAK:jkcclemens,90568462,373624c496315c6770324ada597cf31d2508636f3a8e8beeb83a6149c1259b59

  • Avatar of yungskittlez yungskittlez May 02, 2013 at 04:55 UTC - 0 likes

    Any way to database player's passwords or am I missing something already implemented?

  • Avatar of GG84 GG84 Apr 26, 2013 at 17:48 UTC - 0 likes

    Can we change the language please ?

  • Avatar of shayminfreak shayminfreak Apr 08, 2013 at 09:28 UTC - 0 likes

    @jkcclemens: Go

    Thanks for the help.

  • Avatar of jkcclemens jkcclemens Apr 08, 2013 at 03:01 UTC - 1 like

    @shayminfreak: Go

    Unfortunately, /spy isn't a chat message, but a plugin message, so it cannot be blocked.

  • Avatar of shayminfreak shayminfreak Apr 08, 2013 at 00:58 UTC - 0 likes

    Hey guys, would it be possible to have a feature where users who haven't logged in can't read the chat? I'm having problems with people logging in as Admins/Owners who play with /spy on and reading all of the private messages being sent. Or is there a plugin out there that already does this, and I'm just missing it?

  • Avatar of jkcclemens jkcclemens Apr 05, 2013 at 17:01 UTC - 0 likes

    @TomYaMee: Go

    I can try to write a converter in Python or Java, depending on how the other plugin stores its data. PM me with some information like storage type (database - SQLite, MySQL, etc.) and plugin name, and I'll see if I can make something up.

  • Avatar of TomYaMee TomYaMee Apr 05, 2013 at 10:53 UTC - 0 likes

    Is there a way to import data from other auth plugin?

  • Avatar of jtaylor0608 jtaylor0608 Mar 09, 2013 at 21:35 UTC - 0 likes

    @Byciek: Go

    Use the ones from the rewrite link at the top of the description.

    http://static.minecraft-mp.com/images/banners/banner-7011-1366420353.gif

Facts

Date created
Mar 03, 2012
Categories
Last update
Apr 02, 2013
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
RoyalAuth
Downloads
8,574
Recent files

Authors