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.

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 file
  • Overhaul language system for easier use
  • Add 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


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.


/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


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

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of triggjo2 triggjo2 May 24, 2015 at 18:08 UTC - 0 likes

    @VampireDcracked: Go Set encrypt op password to true then run the server.

    --J Triggs

    Wrote vAuth, vFakeMessage

  • Avatar of VampireDcracked VampireDcracked May 24, 2015 at 13:16 UTC - 0 likes

    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

  • Avatar of kevinlexa02 kevinlexa02 Dec 14, 2014 at 08:23 UTC - 0 likes

    Hilfe ich kann keine leute mehr deop da steht immer incorect password wenn ich das pw rein schreibe!!

  • Avatar of xArchitekt xArchitekt Oct 12, 2014 at 22:35 UTC - 0 likes

    @firefwing24: Go

    use LogFilter to block this out...


  • Avatar of GhostorTron GhostorTron Aug 16, 2014 at 15:14 UTC - 0 likes

    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).

    Last edited Aug 16, 2014 by GhostorTron
  • Avatar of firefwing24 firefwing24 Aug 09, 2014 at 20:55 UTC - 0 likes

    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,.

  • Avatar of miki88mouse miki88mouse Aug 07, 2014 at 23:01 UTC - 0 likes

    @triggjo2: Go

    Ohh ok i Understand you i realy hope that you can have time and maku yu that converters thats will be wery usefull

  • Avatar of triggjo2 triggjo2 Aug 03, 2014 at 03:55 UTC - 0 likes

    @mbcx2: Go

    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: Go

    Thank you.

    @miki88mouse: Go

    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.

    Last edited Aug 07, 2014 by triggjo2: Grammar.
  • Avatar of miki88mouse miki88mouse Aug 02, 2014 at 20:46 UTC - 0 likes

    Hello you ar amzing but can you help me with transfer mydatabase from Authme-reloaded to this one vAuth ?

    i Know its possible i realy wil use that plugin look nice but i strongly need to transfer database

    that transfer must be allowed by all plugins that will be all great and useful then.

    EDIT: What that mean "Add AuthMeReloaded Converter" << Mean that can transfer database from AuthmeReloaded to yAuth? pls help

    Last edited Aug 02, 2014 by miki88mouse
  • Avatar of adamwbb adamwbb Jul 31, 2014 at 20:55 UTC - 1 like

    @mbcx2: Go

    cracked servers arent the only one to do that premium servers also use auth to prevent hacked accounts from getting on


Date created
Jun 27, 2012
Last update
Jul 22, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files