vAuth
vAuth
Information, Current Version: 0.1.6, Look below
If and when I recreate this plugin for the new Sponge API, the name will change, to what, I don't know just yet.
READ EVERYTHING BEFORE COMMENTING INCLUDING OTHER PAGES
Source (Also in jar)
This plugin takes the password users choose to have and encrypts it and put it in passwords.yml. Very simple configuration and all but a couple message strings are configurable via <Language>.yml. You can also add your own language files to the system by copying a default language file, renaming it and changing the message strings.
Players are unable to do ANYTHING if they are not logged in or registered (Unless you don't require logins).
Important Information
This plugin is NOT related to xAuth
NOTICE: This plugin IS compatible with ALL versions of bukkit so long as they HAVEN'T made any big code changes!
Configuration Help: Configuration
To Do
- Implement new version checker based on "Curse File API"
Setup auto install of polish language fileOverhaul language system for easier useAdd Option to disable different not logged in/registered options (I forgot to put them in 0.0.6)- Add MySQL Connect
- Add AuthMeReloaded Converter
Features List
- Require Logins or not
- Require Registering or not
- Force password changes
- Encrypted Password
- Language Support
- Permissions (SuperPerms)
- God mode til logged in or registered
- Not logged in or registered alerts
- Op Secure
- Username verify (Prevents no names and unbannable names)
- Configurable messages
- Multi-world support for logins
- Debug
Version checker- Features added in not yet obtainable builds:
- None update out
Commands
There are 8 commands:
/login or /vlogin: Login to the server to verify you are you.
/register or /vregister: Register to the server so your account is locked to you.
/changepassword or /vchangepassword: Change the password you are registered with.
Admin
/forcepassword or /vforcepassword: Change another users password (They must be online!).
/vauth [reload, setlogin, player, language (Disabled)]: Reload: Reloads Config and UserPassword Information. SetLogin: Sets the teleport location of where users are teleported to on login to verify they are who they are. Player: Login an online player via admin controls. Language: Change the language in-game(english, german, french, dutch).
/op: I added /op to this plugin to prevent people from granting op status to other players without the server owners permission so what this does is it requires a password in order for the command to go threw the password is set in the config then encrypted on startup.
/deop I added /deop to this plugin to prevent people (such as griefers) from some how gaining op on your server from deoping you (requires same password as /op).
/ops: View all ops in ops.txt
Permissions
vauth.*: Allow access to everything in this plugin
vauth.login (requireLogin/allow-all-login WILL bypass this): Allow users access to /login
vauth.register (requireLogin/allow-all-register WILL bypass this): Allow users access to /register
vauth.changepassword (allow-all-changepassword WILL bypass this): Allow users access to /changepassword
vauth.admin.*: Allow admin access
vauth.admin.forcepasswordchange: Allow users access to /forcepassword
vauth.admin.vauth: Allow users access to /vauth
vauth.admin.secureop: Allow users access to /op (They still need the password in order to op)
vauth.admin.securedeop: Allow users access to /deop (They still need the password in order to deop)
vauth.admin.ops: Allow users access to /ops
Update out! 0.1.3 for 1.6.2 is now released and getting approved (or rejected) right now.
@triggjo2
Ok thanks! For now, I'll try to work around it with my players in the meanwhile!
@imaycon
This plugin should work, as I've seen no evidence that it doesn't on 1.6.2
@thenubcake
I don't plan on leaving it sit for so long again but things happen
@thenubcake
Checked
Hey I created two tickets that you should check over. If you have to choose between the two, choose the suffocation thing first! Thank you in advance!
Ultimately, after testing 5 or so login plugins, the best choice for lightweight servers was yours. It worked flawlessly, easy to use, protects my users from people who login on their accounts f3, and then logout (no coordinates for you!). Ultimately, very easy login plugin and does what it is suppose to do. This will be the login plugin I choose for my server. Keep up the good work triggjo2. You have my support!
Let me quote something I said wrote earlier:
"...People nowadays always build plugins with the "big servers" in mind. Those 100, 200, or even 300 or more people servers that are managed by dozens of people with a million plugins and commands running on extremely high powers machines. Then there are people like me who host from home for the kids around the neighborhood, and all I want is a simple login plugin that is easy to use and very lightweight. I don't want a login plugin that can authorize people while trying to open a thousand connections to fight interstellar aliens while shooting lasers out of my speakers. All I want is a simple /register /login so if one of the kids has a stupid friend who tries to screw up stuff, we are safe..."
I think yours does the job very well. I hope to keep this plugin as long as it is functioning! And I am hoping that's forever, so no pressure triggjo2 (and yoshivb)<3!
Update to version 1.6.2 please? Thanks.
@flawlessbraz1
This plugin should be working on ALL versions of bukkit unless there was a drastic code change, if thats what your asking. I'm working on some other things and fixing old plugins.
will this plugin update soon ?
@SimpleAOB
Do you mean the messages that spam you when you login? Yes, The instructions are on the Configuration page.
Is there a way to turn off the stream of "Please Login" messages when you join a server? New users might not get to know what to type in order to register/login
@TanveerGT5
To be completely honest I have been helping a friend work up their server and doing things in IRL school just ended here so now I can soon start back up on the MySQL stuff
Is there a reason why players are spammed upon login? I want my players to log into to their last known location. How could I do this?
Exactly did you ever find this out because it is annoying.Thanks in advance.
I'd also like this feature.
@flawlessbraz1
I have nothing to put into it and it works for ALL bukkit builds unless there's a major code change. Just run it.
will you update soon ?
@FabiMC
Have you tried the newest version?
My server.log gives me this here all the time :
Zeile 27616: 2013-05-19 23:28:31 [SEVERE] Could not pass event PlayerJoinEvent to vAuth v0.1.0 Zeile 27574: 2013-05-19 23:27:28 [SEVERE] Could not pass event PlayerJoinEvent to vAuth v0.1.0
It would be nice if u can fix that fail. :)
@absintoj
I responded to your PM