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: from@gmail.com
# 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.
-
View User Profile
-
Send Message
Posted Apr 26, 2014Ah already abandoned and no download?
-
View User Profile
-
Send Message
Posted Apr 24, 2014Do you think it would be possible to add an option use your own Mail/SMTP server rather then Gmail?
-
View User Profile
-
Send Message
Posted Dec 28, 2013Another 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.
-
View User Profile
-
Send Message
Posted Dec 28, 2013To 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.
-
View User Profile
-
Send Message
Posted Dec 19, 2013(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.
-
View User Profile
-
Send Message
Posted Dec 18, 2013Can I use this to make my "Guests" "Members" with PEX?
-
View User Profile
-
Send Message
Posted Dec 13, 2013@ImmJebus
Could you please elaborate your question a bit? That doesn't make too much sense to me.
-
View User Profile
-
Send Message
Posted Nov 10, 2013I think this is a brilliant idea.
-
View User Profile
-
Send Message
Posted Nov 8, 2013@AssistDev
51 ppl think its a good idea, better then 0
-
View User Profile
-
Send Message
Posted Nov 8, 2013@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.
-
View User Profile
-
Send Message
Posted Nov 6, 2013wow. 51 downloads already.
I think my idea was a success :P
thank you so much @assistdev . exactly what i needed,
-
View User Profile
-
Send Message
Posted Nov 2, 2013@Doingit
Thanks. :)
-
View User Profile
-
Send Message
Posted Oct 30, 2013This is a very nice plugin. Great job making it, will be downloading now.
-
View User Profile
-
Send Message
Posted Oct 30, 2013(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.
-
View User Profile
-
Send Message
Posted Oct 30, 2013Will it hook into xenforo?
-
View User Profile
-
Send Message
Posted Oct 30, 2013(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.
-
View User Profile
-
Send Message
Posted Oct 30, 2013Very good plugin. This plugin will register the nickname of the player that register ?