ChatPing
ChatPing
ChatPing is a plugin that will make a noise for other players when you say their name, or display name (such as nicknames). In its current state, it is extremely simple (67 lines of code, no config.yml, 2 permission nodes), however more can be added on request. As far as I know, I am the first person to do this, however feel free to correct me.
Since the plugin is very young and simple, there are obviously going to be a few issues with it. The main issues I can think of is no cooldown on pings, meaning it can be used to annoy players. However, there is a permission node to allow people to ping others, so you can control who is annoying and who is left wondering.
Features
There is only one feature of ChatPing, and that is described both in the name and the short description: It allows players to get another players attention in-game just by typing out one word. However, in the future, I plan to add:
- Configurable options such as the sounds to play, the volume and pitch at which to play them, the number of times to play the sounds, etc...
- Cooldown between pinging people, including configurable cooldown time. This allows you to stop users from being annoying by pinging others users over and over again.
- Custom ping lists. A list of names/words/phrases that will ping a user, including a command to add, remove and change words in the list.
NOTE: If there is anything that you would like to see in ChatPing, feel free to leave a comment below or a feature request ticket. If we like the idea, we will add it to the to-do list.
User-Requested Features
- Ping a user when they are involved in a /tell, /w, /r, whatever other commands listed in config. Suggested by re3ell.
Commands
There are no commands with ChatPing. It is purely a chat-based plugin. However, in the future, I may be adding commands to make the plugin a little more useful.
Permissions
As always with most modern Bukkit plugins, there are permissions nodes that control every aspect of this plugin. These are not to inconvenience you, they are to make sure you don't get people coming onto your server/into your channel and completely taking it over.
- chatping.ping - This permission allows players to ping other players by saying their name. By default, users have this permission, meaning that they can ping users even if you don't have a permission plugin.
- chatping.ping.exempt - This permission exempts players from being pinged. By default, OPs have this permission, meaning that you can OP yourself and your friends to avoid the noises.
Configuration
Whilst there is currently no configuration file, there is a high chance of there being one in the future. If and when I add one, I will be adding simple instructions here and a link to a page explaining every aspect of the file so that you know what you are doing.
Some Links and Stuff
Source Code - github.com/NotoriousDev/ChatPing
Help/Support
If you need any help or support with this plugin, there are a number of options that you can use to contact us.
1. Leave a comment below. This gives other people the opportunity to reply to your comment with a solution to your problem when we are being slow to reply.
2. Join our IRC channel. You can find us in the #NotoriousDev channel on the EsperNet IRC Network (link above). There is generally at least one of the developers active in there... Just ask for BranicYeti.
3. Leave a ticket. Just go to the tickets tab above or click here and leave a bug report. We will look into it and help you as soon as possible.

