EmailCollector

EmailCollector allows your players to use /registeremail <email> to register their email address and be rewarded with a configurable reward. Promote your server and bring players back to the server by emailing them!

Commands:

  • /registeremail <email> : Allows a player to register an email with both the server and the plugin's server. This will be followed by a terms of service agreement and they will need to type /iagree before their email is confirmed.
  • /iagree : Confirms agreement to the terms of service after running /registeremail
  • /unsubscribe : Unsubscribes the player from the email database on the server and the plugin's server.
  • /lookupemail <playerName> : Looks up a registered email for the player provided (By default only for OPs)
  • /saveemails <output_file> : Saves all of the emails to a readable file in the plugin's folder (By default only for OPs)
    • optional: /saveemails <output_file> emails-only : the ouput file will not contain any UUIDs of players, purely a list of emails

 

Permissions:

  • EmailCollector.*     (only given to OP by default)
  • EmailCollector.registercommand     (defaults to everyone)
  • EmailCollector.unsubscribe     (defaults to everyone)
  • EmailCollector.lookupemail     (only given to OP by default)
  • EmailCollector.saveemails     (only given to OP by default)

Why?

  • Keep in contact with your players when they are offline
  • Promote parts of your server to your players by contacting them directly
  • Remind old players to return to your server

Config:

A file called config.yml will be generated in the plugins/EmailCollector folder. Open this to change the plugin's configuration.

  • auto_broadcast_message : message that is broadcasted every x second to unregistered players. Set to '' to disable
  • auto_broadcast_frequency : number of seconds between each auto broadcast (default 2 minutes)
  • registration_message : message that is broadcasted to unregistered players when a player registers an email. Set to '' to disable
  • reward : Item name of the reward to give out to players when they register an email. Use $ to denote a monetary reward
  • reward_quantity: How many of the reward to give out

Dependencies:

Notes:

  1. This plugin does not allow you to send email. You can type "/saveemails <filename> emails-only" to access your email list, and then email that list. See the Terms and Conditions section below for restraint that you are legally obligated to use when emailing.
  2. The plugin is performing email validation on a remote server created to validate and store these emails for promotional use. Each user will agree to a set of terms and conditions (copied below) that they may be contacted by you or those affiliated with the plugin with promotions. All users can unsubscribe from both the minecraft server's list and the plugin server's list by typing /unsubscribe.
  3. Email validation is not perfect because confirmation emails are not being used, only checking metadata from each email's emailserver. This means that some users can and will enter fraudulent emails. This will be improved in future releases.
  4. Users can update their emails by unsubscribing and registering again, but they will not be granted additional rewards.

Terms and conditions (READ THIS):

You agree to this set of terms and conditions when downloading and running this plugin on your server and when emailing your players:

  1. You may not abuse the emails collected with this plugin. Restraint is required by law. Please read and abide by this list of federal requirements before for every piece of email you send: https://www.ftc.gov/tips-advice/business-center/guidance/can-spam-act-compliance-guide-business

  2. Your email list must remain up-to-date with the plugin's internal email list. You may not email any user that has unsubscribed from the list. Users that type /unsubscribe will be removed from the plugin's internal database and from the plugin server's database. Any lists you have generated using /saveemails must be reasonably refreshed to remain up-to-date so you are not emailing players who have unsubscribed. THIS IS REQUIRED BY LAW (see the link in item 1 for details).

  3. You must comply with any user's request to be removed from the email list (for example, replying to your email with a request to be removed from the list) and provide instructions in each email about how to unsubscribe (see the link in item 1 for details).
  4. Players will agree to this set of terms and conditions before completing email registration and you may not modify or cause players to bypass this message in any way:

"You agree to receive all email promotions produced by both those affiliated with this Minecraft server & the EmailCollector plugin. You may opt out of our email promotions at any time by doing /unsubscribe or clicking the unsubscribe link located in the emails." 

 

 


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    290330
  • Created
    Mar 17, 2018
  • Last Released File
    Mar 17, 2018
  • Total Downloads
    369
  • License

Categories

Members

Recent Files