EmailRegister
EmailRegister
EmailRegister
Players can register using their email address for cool rewards!
Plugin request:
This plugin was requested by Frkinklown here
Description:
This plugin allows players to register to the server using their email address. On registration, an email will be sent to the player's inbox, which will contain a confirmation key that is required to proceed. When a player finishes the registration, they will be rewarded with items, money, or even a promotion, all of which is configurable.
Installation:
- Download the latest version of this plugin
- Place the jar file in your plugins folder
- Restart or reload your server
- Edit the email credentials in the configuration file
- Sit back and relax
Requirements:
- Gmail account
This plugin requires a gmail account, this is the account where the sent emails are coming from.
Usage:
Commands:
Command | Permission | Description |
---|---|---|
register <email> | emailregister.register | Starts the registration progress. An email will be sent to given email. |
register confirm <key> | emailregister.confirm | Finishes the registration progress. Requires the key from the email. |
register claim | emailregister.claim | If you did not receive your item reward on confirmation, this will attempt to claim it. |
register resend | emailregister.resend | If something went wrong on registration, this will attempt to re-send the email. |
register reset | emailregister.reset | Resets your registration progress, in case you entered in a wrong email address |
register reset <player> | emailregister.reset_other | Resets target's registration progress. |
Configuration:
Default configuration:
# Your server name. This will be contained in the title of the sent email SERVER_NAME: My Server # Everything related to the emails email: # The sent email subject. %player% is the player registering subject: Registration confirmation of %player% # The sent email content. This is what the player will see in the sent email content: 'Type /register confirm <key> in-game, to confirm your registration. Key: %key%' # The email account credentials from: # The gmail account username host: [email protected] # The gmail account password password: qwerty123 # Everything related to MySQL (currently work in progress) mysql: host: host port: port user: user pass: pass database: database # Item rewards that will be given to registered players. Material name first, amount second item-reward: - COOKIE:10 - CAKE:5 - DIAMOND_SWORD:1 # Money reward that will be given to registered players. Requires Vault to work money-reward: 150 # Commands that will be ran on registration. Used for promotions //etc// command-reward: - say WoopWoop
Planned features:
Finished - Started - Not started
- MySQL support
If you have any suggestions, comment them below!
Recent Changes:
v0.3: Initial release
Bugs/Issues:
None! If you find any, then please create a ticket explaining what the issue is and how it happened, or post a comment below.
Ah already abandoned and no download?
Do you think it would be possible to add an option use your own Mail/SMTP server rather then Gmail?
Another feature request I have is doing the verification with a link that will automatically verify the user, instead of them typing the code. I do think this might be possible with a plugin that will make php scripts execute commands.
To elaborate on what @ImmJebus said: Have an email with a special forum registration link, or have the player do "/register <email> <password>", and once they have verified their email their account will be added to the forum.
(To the person below me)
Yes you can. In the configuration file, find the "command-reward" list and add the promotion command in it. You can simulate the target name by using %p in the command, so something like this should work, but remember to change it to what fits you the best.
Beware, if their rank is higher than Member, then this would demote them to Member.
Can I use this to make my "Guests" "Members" with PEX?
@ImmJebus
Could you please elaborate your question a bit? That doesn't make too much sense to me.
I think this is a brilliant idea.
@AssistDev
51 ppl think its a good idea, better then 0
@farkinklown
51 isn't much, considering the fact that I created this at Oct 30, 2013, and it's Nov 8, 2013 now. It seems like all of my other plugin downloads have stopped too, odd.
wow. 51 downloads already.
I think my idea was a success :P
thank you so much @assistdev . exactly what i needed,
@Doingit
Thanks. :)
This is a very nice plugin. Great job making it, will be downloading now.
(to the person below me (tag isn't working))
This is an in-game registration system. This is how it works:
As said below, this is just to eliminate the need of having players register on the forums.
Will it hook into xenforo?
(to the person below me (tag isn't working))
This concept is basically the same as any other registration system; you register to be able to access different elements of whatever, site or a game, same thing.
This was basically created to eliminate the need of having players to register on the server forums, thus getting their email address (for sending information about server updates etc), while at the same time giving them some rewards for the registration. This can be used for many different things, maybe you don't need or want their email, the players can show their dedication by registering.
Very good plugin. This plugin will register the nickname of the player that register ?