CFauth - v1.03
<center><font type="Arial" size="72">CFAuth - Authentication for Offline Servers!</font></center>
<center></center>
<font size="30"><center>Download: [JAR] (1.03)</center></font> | <font size="20"><center>Source: [GITHUB]
</center>
CFAuthentication is a plugin I made within an hour that lets you only login to a server with a correct password which you specify if you are a new player.
Without logging in players will be unable to move or speak.
Once you join your server, you will be prompted to register.
Just type /register [password] and it will be logged to the players.yml file MD5 encrypted and you will be logged in.
If you reconnect, you will be prompted to login.
Just type /login [password] and you will be logged in.
For OPS only, you can type /unregister [playername] and it will remove their details from the database. It will also kick them if they are currently online to prevent any weird server errors.
If in any case you would like to change your password, you can do that by very simply typing /changepassword [oldpassword] [newpassword]. This can come in handy if you typo'd your first password and wanted to fix it.
If a user is not online and you want to register an account for him, OPS can use the /forceregister [username] [password] command. Note: Username is case-sensitive.
Features:
- Secure Authentication System
Commands:
- /login
- /register
- /unregister
- /changepassword
- /forceregister
Changelog:
- 1.03
- Added Block Placing Events.
- Added Block Breaking Events.
- Slight source code cleanup.
- 1.02
- Added a new command (/forceregister)
- 1.01
- Added a new command (/changepassword)
- Added godmode for Users not logged in
- 1.00
- Released plugin.
@donbuster66
Thanks for the advise, but they are bit too specific. I need it to be really configurable with a lot of possibilities. Also, I got some more ideas for it that these don't have, but that's ok cause I got someone to make the plugin for me ^^
@IronPixel
there are many plugins that prevent people from moving until they do a certain command that is hidden randomly in the /rules list, try this one
Oh, so sad =(, every auth plugins have errors, plz fix it, we really need a nice one u_u
@sykefuu
He should really fix this, because this plugin has one advantage over all other authenticating-plugins. It does not disable the inventory when not logged in what enables to keep enchantments. All plugins which disable or save your inventory somewhere before loggin in, removes all enchantments as-well. Please disable the commands and I'll use it from then on :P Everything else seems to work pretty good =)
people can still use commands (admins can ban even not auth'ed)
Hi I have been thinking of a plugin somewhat similar to this and I thought I might as well tell you in hope of you doing it :) So I am really tired of players joining and asking what to do before they read the signs in the spawn. I thought it would be awesome if I had a plugin where it sets up a cuboid (surrounding the spawn). Before the new players type in the password they will only be able to walk inside the cuboid and not be able to chat nor do any commands. When they try to chat it should come up a message (owners should be able to change the message in a config). I would have had the message say: "Please read the signs" when the new players try to chat before he has typed the password (the password will be on the sign in the spawn). When the new player has typed the password he would be able to go out of the cuboid and chat (and he will be registered so he doesn't have to go through the process the next time he joins).
I know is it quite the challenge, but I bet many servers will find it useful :D
Does this prevent the player from running any other commands until they login?
Nice Plug-in.