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.
Download RoyalAuth
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.
Bleeding-edge Builds
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. |
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
- R: RoyalAuth v3.0.0 for 1.5.1 Apr 02, 2013
- B: RoyalAuth v0.0.1 for CB 1.1-R6 Mar 03, 2012
- Reply
- #100
EpicTrance May 10, 2013 at 15:50 UTC - 0 likesthis 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
- Reply
- #99
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
- Reply
- #98
yungskittlez May 02, 2013 at 04:55 UTC - 0 likesAny way to database player's passwords or am I missing something already implemented?
- Reply
- #97
GG84 Apr 26, 2013 at 17:48 UTC - 0 likesCan we change the language please ?
- Reply
- #96
shayminfreak Apr 08, 2013 at 09:28 UTC - 0 likes@jkcclemens: Go
Thanks for the help.
- Reply
- #95
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.
- Reply
- #94
shayminfreak Apr 08, 2013 at 00:58 UTC - 0 likesHey 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?
- Reply
- #93
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.
- Reply
- #92
TomYaMee Apr 05, 2013 at 10:53 UTC - 0 likesIs there a way to import data from other auth plugin?
- Reply
- #91
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.