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
@triggjo2
What about a maven repository?
@bnvhfgmiley
I don't know what is going on, it could just be the factor of the version incompatibility.
EDIT: Nevermind I found the bit you're talking about, I put the check in the wrong spot.
@games647
@evilLamer
Source code is located in the jar, just navigate to me/triggjo2/vAuth and you'll find .java files, that would be the raw source code.
I might take the time and update this to 1.8 standards but it would be a while as I would rewrite quite a few lines.
@VampireDcracked
Yes, me too, so please fix it or upload the source code.
@triggjo2
What's the current link to the source code? I want to add support for your plugin in my plugin FastLogin. Do you have also a maven repository? It would be great.
@triggjo2
I've tried to set up a command block with a pressure plate in order to send them back to the tutorial area, however the location which they teleport to after registration is always different for some reason, and since it's in the wild, I can't put pressure plates all over the area.
@bnvhfgmiley
What's going on is related to how my plugin works, essentials isn't putting them at your set spawn before my plugin grabs their coordinates, which is what is causing the issue, something you could do is use command blocks and pressure plates at that location and have the command block teleport the nearest player to the "tutorial" area.
Hey, I'm running a server and I'm trying to set a different spawn location for the first time joining players. I used Essentials to set the default/new group to the spawn I wanted the first joined players to go to in one spot and I set every other group in another. The point is for the newly joined player to complete a tutorial in order to receive the Member rank. However, something odd is happening. When a new player joins, they are prompted to register in the spawn that I set, but upon registering, they are tped to a certain area in the world but a slightly different spot each time. Can anyone help me out? Thanks!
@LueLusten
If the version I'm think of is pushed then it should be possible except the moving around.
However, you should remember this plugin will only work for so long in it's current state (not planning on updating this).
Hey there, I want to create a lobby world where the users first come, if they are not registered or logged in there are stuck there unable to do anything part from look around and read signs, soon as they register and login I want them to be able to then go to other worlds, is that possible with this plugin?
I have Multiverse installed
@VampireDcracked Set encrypt op password to true then run the server.
Need urgent rectification allow-all-register: true allow-all-login: true allow-all-changepassword: true require-login: false allowed-characters: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_ encrypt-op-password: false op-secure-password: great1
Still when i try to op someone it asks for password and on: Op ABC great1 where ABC is a name, then it says incorrect password
Hilfe ich kann keine leute mehr deop da steht immer incorect password wenn ich das pw rein schreibe!!
@firefwing24
use LogFilter to block this out...
http://dev.bukkit.org/bukkit-plugins/logfilter/
Hi !
I use the plugin on bukkit 1.7.10 and it run perfectly.
But i have a request for you.
I would like that new players just connected, can move ! Without login at the beginning ... and if they would, could register and login after a while. Why ? because we use a public server from a provider of game servers. But players can't move ... and if so, the server (plugin) take players to the first place with a crazy blinking. Impossible to read somethink on this time.
My hole : 1. New player connect, can't build somethink, only move, and discover our world. 2. If he like our server, can register and login. 3. After that, i put him on a group of builders.
I use PermissionEx (PEX) to make groups.
But you must be carefull ! Not to put a player for example like me, GhostorTron (my pseudo) on admin group without login !!!
So without login, player are default, not identfies, nor on a group.
Thx for reading me sorry for my bad english (i'm french).
You really should block the console from logging the vAuth commands.
Right now, anyone who has access to view the console(or logs) can see everyone's passwords in plain text. which is kinda pointless to hash them afterwards,.
@mbcx2
I know the rules, and I've already been confronted by a BukkitDev moderator about it, Not to come off rude, but I don't need it again.
@adamwbb
Thank you.
@miki88mouse
It means that the converter hasn't been created yet, honestly I've been spending more time on other projects, currently I'm just maintaining this.
@mbcx2
cracked servers arent the only one to do that premium servers also use auth to prevent hacked accounts from getting on
Like xauth, authme-reload and many other, thanks to create this kind of plugin !
Working well on LEGIT server bukkit or spigot :)
Bukkit disallows plugin created for cracked servers,
If the plugin is intended for that, reread bukkit plugin submission guidelines.
I am not a Bukkit staff, I am not trying to act like one, do not take this message as a warning, more as a little note or reminder.
@BudyInc
The issue is you're not telling it to re-encrypt the password, change the encrypt option as well to true when you set the password.