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
@Zetakaeme
Check your inbox.
Actually i have a problem that characters apear in the air, so if they want to Login they are falling down, so the chat gose out and they cannot login.
This plugin resolve this issue with "show-movementerror-message" or is just to hide the message.
Answer me by MP, Please!
@triggjo2
Ok I tested it and posted my results in the ticket section. I remember getting those results when I was working at fixing the teleport location thing too. I forgot why exactly they happened. We can talk about it later.
@triggjo2
Hahah I am reading the new Main.java file on your github page and it has one of the fixes I used in regards to the teleportation section. The +.5 thing is what I did so that way people would land dead center in the block so any chances of being suffocated due to standing right next to the corner was gone. Great minds think alike.
@triggjo2
I'll give it a test run once it comes out and give you the results. So far I've been able to stop all teleport related glitches. No more being on top of the nether or getting teleported down, so everyone has been pretty happy, but I really want to update, so I got my fingers crossed!
I have 0.1.4b that I'll be uploading shortly it SHOULD contain a fix for teleporting to negative coordinates THERE IS NO GUARANTEE THAT THIS WILL WORK, IT IS NOT TESTED
I have no idea when it will be accepted or if it will
@darkracer125
Personally I don't take it kindly that you come to a bugged plugin page and try to drag people over, If it was a dead plugin then by all means but its not so please don't do this again
@hekcraft
No I haven't taken any time to figure that out to tell the truth, I've been spending my time doing things in IRL and playing with friends sorry that I left the plugin alone for a couple weeks
@thenubcake
You are correct, when I work on the converter for it, I will have to figure out how its all setup
@hekcraft
Hmmm, it would depend on how the data of xAuth is stored in the database file. If encrypted, then it would either have to have the same encryption system or be transferred using a special tool. This would probably be better answered by triggjo2 himself, so I'll leave it to him to see what he can do. Just out of curiosity, how many players we talking about transferring?
Is this compatible with the data of xAuth ?
could i just install this plugin, use the xAuth.h2.db file or migrate it somehow and our users would have no problem ? thanks
@darkracer125
I'm using a modified version of vAuth. Works pretty well for me so far and it's lightweight, so I'll stick with vAuth. Plus, AuthMe support was dropped like 2 years ago.
hahaha it was vauth ..
just use auth me and no problems what so ever .. noob . no the error message was a problem from mcmmo but the crashing was due to vauth ...
Thanks a lot for your plugin, very helpful ! Real and true french translation here : https://www.dropbox.com/s/wgr4uy025qh34ge/french.yml
@darkracer125
This is not my plugin at fault its something with all of your plugins on the server combined that is messing with the listener, Result: Not my plugin
@darkracer125
For setting the spawn use /vauth setlogin
@thenubcake
Looking....
@Qw4rtz
Thanks! I'll put this in the next build
Meilleure traduction francaise / Better French Translation: <
<<Remplacez french.yml dans plugins/vAuth / Replace french.yml in plugins/vAuth>>
>https://www.dropbox.com/sh/kndrb4dzeu5bnrr/-J9b1iS02v
just ignored huh???
FUCKING 1.6.2 update @notch . minecraft does not need more updates you fucking asshole all the updates are doing is fuck up servers you goddamn motherfucking piece of shit
Hey I tested 0.1.4 and gave you the results in the tickets. Check them out and PM if you need to try anything else out.
wait a second i am gonna use another plugin this one seems to be cousing my server to crash.
seriously
i have made a spawn world nothing there except spawn when i remove vauth and login with a new user then i just spawn in spawn at the right spawnpoint no problem i can just play no crashed or whatever
now when i have vauth installed and i logg in i can see that i apear in the normal world somewhere and then get teleported to spawn ..this all happens in a split second but i still noticed .
now is there just something i am doing wrong or is it becouse of the plugin . it might be that one of the other plugins i have is conflicting or is still trying to force me to spawn in the normal world but without vauth i get emmidiatly placed at either the spawnpoint in spawn with a new account or at the last place i logged out with an older account .
i have changed the config.yml to login-location: 394>>64>>372>>spawn but it still seems to put me in 0>>64>>0>>world
2013-07-31 15:10:38 [INFO] Creating empty config: C:\server new 23 5 2013\plugins\Essentials\userdata\tester5.yml 2013-07-31 15:10:38 [SEVERE] Could not pass event PlayerChangedWorldEvent to mcMMO v1.4.06-b2121 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_6_R2.PlayerList.moveToWorld(PlayerList.java:475) at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.teleport(CraftPlayer.java:396) at me.triggjo2.vAuth.ServerListener.teleport(ServerListener.java:86) at me.triggjo2.vAuth.ServerListener.onPlayerJoin(ServerListener.java:73) 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) 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_6_R2.PlayerList.c(PlayerList.java:206) at net.minecraft.server.v1_6_R2.PlayerList.a(PlayerList.java:102) at net.minecraft.server.v1_6_R2.PendingConnection.e(PendingConnection.java:130) at net.minecraft.server.v1_6_R2.PendingConnection.d(PendingConnection.java:43) at net.minecraft.server.v1_6_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590) at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226) at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582) Caused by: java.lang.NullPointerException at com.gmail.nossr50.listeners.PlayerListener.onPlayerWorldChange(PlayerListener.java:121) 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) ... 26 more
keeps doing this whenever someone joins and then after he registers the server crashes
so you planning on fixing this ?? becouse this is now the nr1 reason that i cannot put my server online errors like this is bullshit
oyea it is not changing worlds or anything btw so why do i get the error that i could not pass the playerchangeworldevent ??? NO PLAYER IS CHANGING WORLD
@triggjo2
Would you happen to know how much longer till the plugin gets approved? We are hitting past the 36 hour mark. Just want to make sure everything is ok.
Edit:
Update just came out. I'm good! Time to test!
Thanks in advance,
thenubcake
@triggjo2
I'll test it once it comes out and give you a report.