JustSound
JustSound:
You want everyone to know you've just logged in? How about an ENDERDRAGON ROAR when you log in!!
You can also just play the sound whenever you want (if you have permission).
(P.S. ENDERDRAGON ROAR is actually called ENDERDRAGON_GROWL)
Features:
- Permissions optional.
- CommandBlock enabled!
- 159 sounds to choose from! (soundlist!)
Commands:
- /sound [sound] <player> - Plays a sound at a player's location!
- /soundall [sound] Plays a sound to everyone in the server!
- /soundset [sound] <player> - Set yours or other player's log-in sound
Use "null" as sound, if you want to turn it off.
- /soundlist [pagenr] To see the list of sounds ingame!
- /jsr - Reloads the config in case you changed it manually
Permissions:
- just.sound.play - Play sounds in your own area
- just.sound.play.other - Play sounds near someone else!
- just.sound.play.all - Play sounds to everyone at the same time!
- just.sound.list - To be able to show the soundlist ingame
- just.sound.set - Permission to use /soundset
- just.sound.set.other - Permission to use /soundset <player>
- just.sound.reload - Permission to use /jsr
Todo:
- Modifying features to players needs.
- Maybe make the sound-checker less sensitive, so you don't have to write it exactly how it's called.
- List of possible additions:
- Music disc sounds / note block sounds
- Extra parameter for /sound namely: <radius>
- Chat listener to play sounds when certain words are typed!
- HungerGames/Survival Games support (sound on game start/end)
- Sounds on player hit, place, anything you'd like.
- Random dungeon sounds while underground / region compatible
- Combo sounds, custom "sounds" which hold multiple sounds with customizable pause length.
- Music disc sounds / note block sounds
Here's a video of what has been accomplished with the help of this plugin! :D
http://www.youtube.com/watch?v=Sjd8u_lVMlg by TyrantsTv
As prommised, here is a small showcase of what this can be used to acomplish.
http://www.youtube.com/watch?v=Sjd8u_lVMlg
@bobberto7
Yes i can :D I will make it an optional argument for /sound ;)
@Spectre93
Can you add a command so it has a sound for players in a radius like /soundr <sound> <radius>
@TheFluffey
Will do next version :3
@Spectre93
Please make all commands (Soundall) executable via console...
@TyrantsTV
If you post the link here, I'll put it up in the main post if you'd like ;D
Canno stress enough how fantaticly simple to use this plugin is. Really really fantstic work Spectre!
My video showing off some of its uses is in the works! ;)
@jd245
Sorry for the late response, yes those are the only available sounds through Bukkit. Here's their build in list.
It would be awesome to be able to add custom sounds, but the Bukkit team would have to build something into Bukkit for I would not be able to do it without modding the game.
So is the current list of sounds the only sounds that are available through Bukkit? Am I understanding that correctly? I'd love to see more sounds added if that is possible! I'm specifically looking for the spawn egg sound at the moment...
Thanks for a great and needed (especially for Skript users) plugin!
@Spectre93
Ah, such a shame, If only alot of the sound engine wasn't programmed to be for specific purpose. :/ Altough that being said, it can potentially have it's uses. Perhaps for some soundscapes where an element of randomness is required, maybe general background conversations or factory ambience!
Actually this could prove useful! Another revelation! :D
@TyrantsTV
Unfortunately, no. This is the way bukkit works :\ Only sounds explicitly defined in Bukkit can be played. These are stored in an enum, which is a sort of list which I can't edit. And CAT_HISS for example is linked to multiple files, but they are all called with CAT_HISS, the name in the enum.
"An enum type is a special data type that enables for a variable to be a set of predefined constants." -Javadocs
Thanks for making a demo by the way!
@Spectre93
Can be done in vanilla, not easily however.
On a side note, on you're next update can you make it possible to play specific mob sounds, i.e. CAT_HISS 1 or CAT_HISS 2 . At the moment, it cannot distinguish a specific file, only randomly select one of the 4.
As soon as my tech demo is ready, I can show you various examples of how this plugin can transform the way sound is used in minecraft! :D
@TyrantsTV
Good point, but I think he means areas like WorldEdit's :) So that you hear a sound when you enter a house for example :3
@Zombine911
I believe this may allready possible to achieve,command block function @a can be assigned area limitations, thus the command will only affect those within a given range of the command block.
@Spectre93
Works a treat! Fantastic work that needs recognition! Thank you so much! :)
@TyrantsTV
I think you want to be adding the "@p" / "@a" at the end of everything! :3
@Spectre93
Hey Spectre, im trying to use the command blocks, im not getting any results with "@p/Sound AMBIENCE_CAVE" or any other sound or with @a. Any idea what im missing out?
Thanks man! :)
@Zombine911
Yes, I'd love to have that added in the future :)
Will it be possible in the future to make the login sound only play in an area instead of to everyone?
@Spectre93
Fantastic news! Today is a damn good day! :D