HomeJavaModsMention Notifier
Mention Notifier
Mention Notifier
sreedwn.JPG

A simple plugin that notify players via the action bar when someone talks about them in the chat. Players may also 'unsubscribe' from the notifications if they don't want to see them.
I hope you guys like it. Don't hesitate to send me suggestions or feedback to help me in my present and future projects.

Features:
Notification Examples
Spoiler: Examples
Bold Name Notification Example
2016-05-14_03.36.44.png

Action Bar Notification Example
sreedwn.JPG

Title Notification Example
2016-05-08_10.55.05.png

Chat Notification Example
2016-05-08_10.58.59.png

Videos
Spoiler: Videos
German tutorial - Thanks to ManuGun for the video!


Set Up and Installation
Compatibility: 1.8.7 to 1.9
Online and Offline servers


Required Plugins
Recommended plugin:
Installation and Configuration:

For upgrading, see release notes.
  1. Download the zip file and other mandatory plugins
  2. Place the plugin corresponding to your server version into your plugin folder
  3. Restart your server - this will make the config.yml file
  4. Open the plugin/MentionNotifier folder.
  5. Open up config.yml and adjust how you like. Save it.
  6. Do the command ingame /mn reload
  7. Permissions should be set by default, unless you use a permissions manager. In which case, set up permissions.
  8. Enjoy
Commands:
Do /mn help in game to get the complete list

Player Commands
Admin Commands
Configuration:
Spoiler: Configuration by default
Code (Text):

# MentionDetector plugin
# Made by PoutineQc
# config.yml - Config File

# Currently available languages:
# English - "en"
# French - "fr"
# You may make another YAML file with another language
# Simply put it in the LanguageFiles folder and write it's name here (without the ".yml")
language: en

# If you want the plugin's prefix ([md] if not changed) to be displayed in front of every messages
prefixInFrontOfEveryMessage: true

# Choose the sound number you want
# Leave it blank for no sounds
# You need yo put the exact name depending on your server version or it won't work
# Be careful, it's case-sensitive
# 1.8- Sounds : http://poutineqc.ca/Spigot-API-1.8.0/org/bukkit/Sound.html
# 1.9+ Sounds : http://poutineqc.ca/Spigot-API-1.9.0/org/bukkit/Sound.html
sound: ""

# Visual notifications available:
# - TITLE
# - ACTION_BAR
# - CHAT
# - BOLD         | WARNING | Must also have the plugin ProtocolLib for this feature[/SIZE]
# Leave it blank for no visual notification
visualNotification : "TITLE"

# Different colors that will flash for the action bar and title message
# Each color will be displayed with a 3 tick (150 ms) delay between each of them.
# +---------------------------------------------------------------------+
# | 0 | Black      | 4 | Dark Red    | 8 | Dark Gray | c | Red          |
# | 1 | Dark Blue  | 5 | Dark Purple | 9 | Blue      | d | Light Purple |
# | 2 | Dark Green | 6 | Gold        | a | Green     | e | Yellow       |
# | 3 | Dark Aqua  | 7 | Gray        | b | Aqua      | f | White        |
# +---------------------------------------------------------------------+
packetMessageColors:
  - 6
  - 4
  - 9
  - 4
  - 6

# An message informing the player about the ignore command will be sent to him
# every x mention to the player (where x is the number you choose)
# Set this to -1 to never send advices.
adviceInterval: 25

# An message informing the player about the ignore command will be sent to him
# every time he logs in.
# Set this to false to never send advices on player join.
adviceOnPlayerJoin: true
 

Permissions:

Recommended permissions:
For players:

For admins:

Spoiler: Detailed Permissions
Code (Text):
permissions:
  mnotif.*:
    description: Gives access to all MentionNotifier's commands
    children:
      mnotif.admin.*: true
      mnotif.player.*: true
  mnotif.admin.*:
    description: Gives access to all admin commands
    children:
      mnotif.admin.reload: true
  mnotif.admin.reload:
    description: Allows to reload the config, the language and the ignore list
    default: op
  mnotif.player.*:
    description: Gives access to all simple player commands
    children:
      mnotif.player.use: true
      mnotif.player.rejoin: true
      mnotif.player.ignore: true
      mnotif.player.demo: true
  mnotif.player.use:
    description: Allows to see the notifications
    default: true
  mnotif.player.ignore:
    description: No longer get notified when mentionned in the chat
    default: true
  mnotif.player.rejoin:
    description: Get notified again when mentionned in the chat
    default: true
  mnotif.player.demo:
    description: Displays an example of a notification
    default: true


Languages:

Three languages are currently built in. You will find them in the LanguageFiles directory. You may choose one in the config. To create another language, copy another language file, name it however you want, translate it, and simply put it's name without the ".yml" in the config.
It would be very appreciated if any traduction you guys do are being sent to me so I can build them in.

Actual languages:

Testing
If you want to test this plugin before putting it on your server, you may try it out on my test server.
IP : poutineqc.ca


Problems or New Feature Ideas?
Do not hesitate to send me your ideas, feedback and problems. I will try to reply as fast as possible.
Hope you guys enjoy it

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Mention Notifier is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10. Downloaded 3,504 times (via Spigot). Download it and open it directly in the game.

Explore more