Sueta
MA

Mail

1.1

Cross-server bungee-compatible mail system with a word filter (MySQL required)

·Plugin

MAIL

Features

FEATURES

  • Uses MySQL to sync mail across servers
  • Use ingame commands or a text file to add/remove blacklisted words
  • Moderators can look at all mail sent on a given day ingame
  • Moderators can remove mail easily
  • Players can block players from sending mail to them
Commands

PLAYER COMMANDS

  • /mail send <player> <message>: Send mail to player.
  • /mail read: Read mail.
  • /mail clear: Clear mail in inbox.
  • /mail help: Displays help message.
  • /mail un/block <player>: Blocks or unblocks specified player.

ADMIN/MODERATOR COMMANDS

  • /mail readfrom <date>: Displays mail sent on date (ex: 2017-02-4, YYY-MM-DD)
  • /mail filter <add/modify/remove> <keyword/download/upload>: Add or remove a word, reset database filter by loading from local file (upload) or populating local file from database (download).
  • /mail remove <ID>: Removes mail with given ID.
Permissions

PERMISSIONS

  • mail.admin.readother: Read messages not in inbox (admin)
  • mail.command: REQUIRED for any /mail command!
  • mail.admin.bypass.blocks: Bypass user mail blocks
  • mail.admin.bypass.filter: Bypass word filter
  • mail.admin.removemail: Remove mail
  • mail.admin.modifyfilter: Make changes to the word filter
  • mail.admin.logs: See when a player sends mail
  • mail.user.send: Send mail
  • mail.user.read: Read mail
  • mail.user.block: Block players
Installation

INSTALLATION

Drag-and-drop the plugin jar into your plugins folder.
On the first run, it will generate the config.yml file in plugins/Mail.
Open the config.yml file, and enter the MySQL connection information, then reload the server.

It should now work!

Similar projects

Plugin →