Notify
Introduction:
Notify is a plugin for server owners who host their server on their own computer. On certain events Notify will play a sound that will alert the server host that the event has occurred. Never again will you check the console and notice that multiple players have played on your server without you being aware of it.
Features:
- Detects chat, join, and quit events.
- All sounds can be customized.
- Play unique sounds when a keyword is detected in chat or a specified player logs in/out.
- Supports WAVE, AU, and MIDI file playback.
- Enable or disable the sounds while the server is running.
- Sounds can be played via commands.
- Volume control.
Commands:
Command | Description |
/notify | Display plugin info. |
/notify help | Display plugin help. |
/notify help aliases | Display command aliases. |
/notify reload | Reload the configuration. |
/notify testsound <default/chat/join/quit> | Play the specified sound. |
/notify sound enable | Enable event sounds. |
/notify sound disable | Disable event sounds. |
Permissions:
- notify.admin: Gives access to all Notify commands.
- notify.help: Allows the user to view plugin help.
- notify.reload: Allows the user to reload the configuration and sound system.
- notify.update: Alert this player if an update is available when they log in.
- notify.testsound: Allows the user to play any sound to the console.
- notify.sound.enable: Allows the user to enable the sound system.
- notify.sound.disable: Allows the user to disable the sound system.
This plugin utilizes Hidendra's plugin metrics system. Click here to learn about the data it collects and how to disable it. A daily update checker is also included, which can be disabled in the configuration.
----------------------------------------------------------------------------
Main | Changelog | Configuration
Nice idea. I have a casual home server for family and have been looking for something to tell me when it's getting used. The trouble is, audio is not a good notification mechanism for me.
I'm looking for something like this that simply writes logins and logoffs to a file. I know the server log already does this, but it buries this info among hundreds of other events, and then zips the log files daily... Not exactly convenient.
Would you mind sharing the source code so I can add logging to it? Or alternately, would you mind adding a simple logging option (ideally with the same config flags as you have for playing audio)?
Awesome plugin!
@ThisUsernameIsMine
The latest file should still be compatible. Version 1.3.1 is currently awaiting approval by the BukkitDev staff, and therefore should be available soon.
Compatible with 1.7.x?
ps: Why were versions 1.3 and 1.3.1 not released?
@khoi00091
This error keeps sneaking up on me out of nowhere, no matter how many times I attempt to fix it. Could you please specify your operating system and the version of Java you are running to help lead me in the right direction?
@NikoKun
Thank you for your enthusiasm. I will look into adding the ability to configure keywords to play specified sounds in the next version.
I love this plugin. And my users are freaked that I always know when people log in. heh
Just curious if this sounds like a good idea to you, how about a sound that plays when configurable keywords are said in chat? That way we can be notified if a player types our name in chat, or needs help regarding certain things, or just whatever. heh
Please can you add Message sound like /msg someone and do beep but not for all chat
Error :(( http://pastebin.com/FvraQaFw
This is VERY need... ill take this.
@Doomy92
Debian doesn't seem to allow me to play a consecutive sound without closing the first clip beforehand. I will try to implement a way to make it so that the plugins plays sound accordingly on Debian for the next version.
@HollowCube Distribution : Debian 6.0.7 (64bit)
and
java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
@Doomy92
Please specify the Linux server distribution you're using and whether you are using the OpenJDK or Oracle JDK.
Won't launch on last bukkit dev build (linux server).
@badorrama
Extract the zip file's contents and move them to your server's plugin folder, then launch the server. Please let me know if an error is occurring during start up.
Okay, how do i get this to work, because for me it isnt working.
@keytastic
The latest release should now run properly on Linux. I had not realized that there was a compatibility issue between the operating systems.
@HollowCube
Cool. Yeah, I could automate my server to turn the sounds off at certain hours of the day. I just tried it, though, and it wouldn't load. It didn't generate a config file and there were loads of error messages in the console.
This might be a dumb question, but do you know if this works on linux CRUX?