EmailRegister

This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.

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:

  1. Download the latest version of this plugin
  2. Place the jar file in your plugins folder
  3. Restart or reload your server
  4. Edit the email credentials in the configuration file
  5. 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:

CommandPermissionDescription
register <email>emailregister.registerStarts the registration progress. An email will be sent to given email.
register confirm <key>emailregister.confirmFinishes the registration progress. Requires the key from the email.
register claimemailregister.claimIf you did not receive your item reward on confirmation, this will attempt to claim it.
register resendemailregister.resendIf something went wrong on registration, this will attempt to re-send the email.
register resetemailregister.resetResets your registration progress, in case you entered in a wrong email address
register reset <player>emailregister.reset_otherResets 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.


Useful links:


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files

No files uploaded yet.