This project is experimental.

This project is only experimental and may change drastically between now and when it comes out of experimental status. It may even be disapproved once that happens, worst-case.

Be forewarned before downloading anything from this project.




Register is a follow-on plugin from the basic EasyRegister plugin. This plugin, like EasyRegister, is useful for servers which want to ensure new users have read the rules before they can properly play on the server.

Examples of Use

Register 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'


/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 the location defined below, providing they enter the correct code.

/setspawnroom will set the location users are teleported to once they enter the correct register code.


register.* - 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!

register.register - Grants users with this node access to the /register command. Should be given to the default group only to prevent already registered players from trying to do it again.

register.setroom - Grants users with this node access to the /setroom command allowing them to choose the location new users will be automatically teleported to when they join the server.

register.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 register.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/register.

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.


WarmakerT - Plugin development

HairyHandsMagee - Plugin management and initial idea.

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

  • 1 comment
  • Avatar of tuxokc2 tuxokc2 Feb 11, 2014 at 23:24 UTC - 1 like

    Looking forward to seeing the first commit on github!

    Also looking for the ability to put users in the the group "banned" in an isolated server/world where they get to read the rules again before being considered for ban appeal.

  • 1 comment


Date created
Feb 08, 2014
Last update
Feb 08, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)