EasyRegister
...........................
Overview
EasyRegister is a simple server registration plugin useful for servers which want to ensure new users have read the rules before they can properly play on the server. This plugin gives defined users (using a Permissions plugin) access to three commands: /register, /setroom and /setspawnroom.
Once the user types /register <code>, they will be teleported to the defined location and will have changed their permissions group. Both of these options and custom display messages are changeable in the config.yml file.
Examples of Use
EasyRegister can be used to ensure users read your server rules. When a user in the default group spawns in the server they will be automatically teleported to a rules room. In this room you can have all of your rules listed and then a notice saying "type /register <code> to begin playing!" Alternatively, you can leave a notice directing users to your website or forum to find the code before they can begin. The <code> can be defined in the config.yml file. Once the user types /register, they will be teleported to a different location allowing them to begin playing on the server.
The way this is done can be highly configured, not by the plugin itself, but with your own imagination. You could protect your server from griefers by making the default permissions group only have the ability to chat on the server and not interact with anything else. Then you could have a secondary group which the new 'visitor' user could transfer to, e.g. 'player'
Commands
/setroom will set the location users in the default group will be teleported to upon connection to the server.
/register <code> will teleport users to a defined location, provided they enter the correct code.
/setspawnroom will set the location users are teleported to once they enter the correct register code.
Permissions
easyregister.* - Grants users with this node access to all EasyRegister commands. *Note* Do not give this to normal players or they could have access to change spawn room locations!
easyregister.register - Grants users with this node access to the /register command.
easyregister.setroom - Grants users with this node access to the /setroom command allowing them to choose the location new users will be automatically teleported to.
easyregister.setspawnroom - Grants users with this node access to the /setspawnroom command which allows them to choose the location users will be teleported to once they enter the correct registration code.
Installation and Tutorial
Install the Vault plugin on your server then drag easyregister.jar into your plugins folder. Start your server to allow the configuration files to be created then edit them to your liking. They can be found in plugins/easyregister.
Note: The plugin will not work unless Vault is installed, so insure it is before reporting errors.
If you need any help, please let us know below.
Credits
WarmakerT - Plugin development
HairyHandsMagee - Plugin management and initial idea.
@thomascarter
Yes, it is possible. But this is an easy register plugin, a basic plugin. So I'm not going to add any more features, I'll only update it when needed.
@UKCraft
Any errors?
I'm needing a bit of help with this plugin, I have set it up right but when I type /register nothing happens
Would it be possible to make it for example make the user have to type a code in to change rank. For example I placed a code on my website then made the server players find the code before they can rank up. Would that be possible?
@JGreatPurple
No, I cannot add that. Those "security" systems are not secure, ever. They reveal passwords to server owners(even if encrypted, they can be decrypted), and they're just useless, unless you use a "cracked" server. But Bukkit, nor this plugin encourages cracked servers. So no, I won't add that feature.
I Have A Feature. Can You Also Add In A Login / Logout Feature For Example. /register <Password> <ConfirmPassword> Then They Will Be Teleported With A Password Secured Account Then /accept Could Accept Rules And Make Sure That Their Account Is 100% Safe & Secure Then When They Join They Can Do /login <Password> And Be Teleported To Where They Were And A /logout Command To Where It Will Log Them Out Incase If Their GUI Is Bugged Or An Item Bugged Out Of Their Inventory And It Would Reload It?
If You Can Make That I Will Gladly Get It I Know It Seems Complicated Lol
803 downloads and no one wants any features added yet D=
Come on, I'm sure one of you can figure out something ;)
Wow, almost 500 downloads, I didn't think people would need this as much! :D
Wow Great Plugin So Far So Good=)