ChatPing
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.
-
View User Profile
-
Send Message
Posted Mar 18, 2014@ryan_the_leach
There is no feature in this plugin to ping players based on a character count match. I think you're looking for PingChat.
-
View User Profile
-
Send Message
Posted Jan 31, 2014Hey man, any chance of making a slight change so that if an exact match for a username is made it always pings?
I've currently got my server set to 3 characters long, however people are getting pinged by common words like the or yay, but if I set it longer then some players with 3 letter long usernames can't be pinged.
-
View User Profile
-
Send Message
Posted Jan 30, 2014@lord_moonscar
Updated. You can get the updated jar from here, and I'll upload it to this page also. Depends on if you can wait for DBO staff to approve it. The commit is here so if you trust me enough, you know that there is nothing malicious with the new jar :)
Edit: I missed that you mentioned a config option. Whilst it is possible, it's a pain. I just changed the option outright. I'll possibly add a section in the description explaining to people how they can change it themselves if they so wish.
-
View User Profile
-
Send Message
Posted Jan 30, 2014I realize this has not been updated in quite some time... but i was wondering if it is still active if you could make a option in the config to make chatping.ping.exempt not be default to op?
-
View User Profile
-
Send Message
Posted Apr 3, 2013one of the best plugins. :)
-
View User Profile
-
Send Message
Posted Mar 27, 2013I'm glad i installed this. Have been looking for a nick alert plugin. Yes, there are a few others so you are not the first person to post one on dbo, but yours is the one that does the job for me.
-
View User Profile
-
Send Message
Posted Mar 26, 2013Lol, everyone stopped talking because they realized the argument was petty. Anyway, I cannot wait for the update with /msg support :D! Keep em comin'
-
View User Profile
-
Send Message
Posted Mar 22, 2013@Mister_Fix
Obviously your not a java pro..67 lines of code is hardly anything.
-
View User Profile
-
Send Message
Posted Mar 22, 2013@Mister_Fix
Well, it could be one line if you wanted, but it would be unreadable ;)
-
View User Profile
-
Send Message
Posted Mar 22, 2013im not a java pro, but i think that 67 line of code is quite alot...
-
View User Profile
-
Send Message
Posted Mar 21, 2013If you do add support for /msg or /tell commands, perhaps you could add a separate exempt node for it. So you can receive one and not the other.
-
View User Profile
-
Send Message
Posted Mar 21, 2013@chaseoes
Only suggestion for yours is
-
View User Profile
-
Send Message
Posted Mar 21, 2013@NotoriousDev
I just think it sounds more like a ping. :P
-
View User Profile
-
Send Message
Posted Mar 21, 2013@chaseoes
That is small! I would assume that since you're showing me this, you're giving me ideas to improve my code? :P I'll take a look at the pros and cons of each version and see if it's all good.
Any particular reason you change the pitch, or is it just a personal preference?
-
View User Profile
-
Send Message
Posted Mar 21, 2013I actually made this a while back (with the same name!) but never released it. From the sounds of it, mine is smaller than yours, clocking in at 26 lines; though it does not have any permissions.
Looking at your source, it's a little more complex than it should be. And mine uses a different pitch for the sound. Here's my source, if you're interested: https://github.com/chaseoes/ChatPing
-
View User Profile
-
Send Message
Posted Mar 21, 2013@therealspoljo
Interesting!
It says it's waiting for approval, but if it works, sure!
-
View User Profile
-
Send Message
Posted Mar 21, 2013@re3ell
That is extremely possible, I can add it right now. Would you like to be able to make a list of commands to trigger on, or shall I just listen for /tell, /w, etc.
At the moment, its the Exp Orb pickup noise, fairly loud and played twice. I wanted the bow and arrow successful hit sound, but 1) its not exactly available yet and 2) it sounds almost the same as Exp anyway. I can make it changable, but it would require a specific word to be put in the config option. I'll see what I can do though :)
-
View User Profile
-
Send Message
Posted Mar 21, 2013@NotoriousDev
http://dev.bukkit.org/server-mods/chatping/files/1
But I can download ! :P
-
View User Profile
-
Send Message
Posted Mar 21, 2013I like the plugin idea. Some other projects were created on that topic but you are the first one who seems to really do it and not just staying on the "planning" status forever :P
Already suggestions: When getting a pm through /tell or /w (maybe lateron other aliases in the config if an other chat plugin is used on the server) could you make it play a sound?
What sound does it play atm? Could you make it changeable?
-
View User Profile
-
Send Message
Posted Mar 21, 2013@therealspoljo
Great news!
Shame they haven't approved the files yet :P