EventSounds
♫EventSounds♪
This plugin allow you to hook events with sounds.
And because resource-packs are able to hold completely new sounds, you may even use custom sounds for events like vocals or other stuff.
I'll describe how the Plugin works / how to create a resource-pack with custom sounds in the sub-pages
This plugin features:
► JoinSounds (for single Users)
► JoinSound for the joined player
► SaySounds (i know you love them :D)
► AdminSaySounds (for admins)
► KillStreak sounds
► Multikill sounds
► Suicide sound
► Teleport sound
► Hotbar-scrolling sound
► An API (to keep things clean)
Important Information: This plugin does not include any sounds / resource packs. Without custom resources you will only be able to play the minecraft default sounds
command | permission | description | |
---|---|---|---|
/eventsounds reload | eventsounds.reload / eventsounds.command.reload (0.2+) | reload the config (no space pre v0.1d) | |
/saysound (/says /ssnd /saysnd) | eventsounds.command.says (0.2+) | view a list of saysounds | |
/eventsounds <mute/unmute> <saysounds/killstreak> | eventsounds.command.mute (0.2+) | mute or unmute saysoudns or killstreak sounds | |
- | eventsounds.play.says (0.2+) | allow the user to play saysounds | |
- | eventsounds.admin / eventsounds.play.adminsays (0.2+) | allow the user to play admin saysounds (normal ones included) | |
- | eventsounds.play.hotbar (0.2+) | allow the user to hear hotbar-scolls | |
- | eventsounds.play.teleport (0.2+) | allow the user to trigger teleport sounds | |
- | eventsounds.play.join (0.2+) | allow the user to hear the global joinsound (AdminJoinSounds will automaticly replace the global one) | |
- | eventsounds.play.suicide (0.2+) | allow the user to trigger sound on suicide | |
- | eventsounds.play.killstreak (0.2+) | allow the user to trigger killstreaks | |
- | eventsounds.play.multikill (0.2+) | allow the user to trigger multikills | |
- | eventsounds.play.startfly (0.3+) | allow the user to trigger start-fly sound | |
- | eventsounds.play.kicked (0.3+) | kicking the player will trigger the sound | |
- | eventsounds.* (0.2+) | Enable everything |
Defaults are set to true by plugins.yml
[ How To Config ]
[ Future Stuff To Come ]
► Sound for range-kill with bow
► Hitmarker for arrows
► Kick/Ban sound
► "Lift-of" sound for start flying
► Chat sounds
► Color-codes for translations
Bugs, Suggestions, Compliments? Post a ticket :)
In case you speak german or don't mind to read nearly any plugin messages in german you may visit TNL MC-Server at nextlevelminecraft.com for a demo of this plugin.
@MrCobayo
you're able to add infinite sounds. there is absolutely no need to replace existing sounds. just follow the tutorial [ How To Resourcepack ]
with a resource pack i can add custom sounds, but the new sound replace other sound, or i can add infinite sounds?
@FlOppythp
For the translation-file... I'm on it as this plugin is older that the project page and i didn't know how to write a custom config file back that days.
As for the permissions I don't think per sounds would be so good, but I'll do per category (say sounds, joinsounds, etc...)
The plugin shouldn't cause the server to lag but loading long sounds will cause the client to lag because it need to buffer the sound (the first time it's being played). That's why I recommend to switch to stream for longer sounds (I'd say 10-15 seconds and longer)
Could you add permissions per sound? e.g. every time a player with eventsounds.{killsound} kills a player, the sound is played.
@elkidz
I don't get it :o
@QuietRi0t
Inventory Scroll like mouse-wheel or number keys, right?
@Blackhawk185
okey and yes
@LCastr0
The event I'm wrining atm has getters for the trigger (may be null) the type (saysound, etc.) and the path as sent to the player. anything else?
You could add a "EventSoundsEvent" for when the sound is fired, so we could cancel it :D
Could you please edit the description of this a bit? It doesn't make much sense. Here's what I gathered: In the recent Minecraft updates, they added a json file that makes it so you can add custom sounds to Minecraft resource packs, that are entirely independent, and this plugin allows you to play them during certain player events. Correct?
Will you please add -Inventory Scroll clicks. -Teleportation sound
@DosMike
You still can add an option to server owners activate or desactivate... :)
@AnimadorX
i wont stop you ;)
i hope you understood all aspects and how to get it to use custom sounds :)
Excellent plugin, can I make a review in Portuguese? xD
@elkidz
actually thats what the api is thought to do.. i don't know if it's a good idea to allow this the way you mentioned. this could be very annoying
@DosMike
What I'am trying to say is something like this : (Config example)
@elkidz
like /broadcast 9 seconds would trigger a sound as well?
@TheBlizen
please note, that sounds are not streamed. and the client can't receive or even play such a stream from the server.
You'd have the client to have an active resourcepack that contains all that music. only then you could play it on the client.
Or you write a modified client that opens a second port to receive sound stream. but thats beyond my possibilities.
Nice! I'm looking for a Dev who can make a live steaming music player ingame minecraft. So you can upload MP3 files on the server and steam them! Think you can implement this / make a new plugin that does this? It hasn't been done before!
Good plugin :D Nice feature will be: The plugin execute a sound when a other plugin send a message/broadcast. Method of "console messages filter". Example: - 'contains: Event of TNTRun starts in ... '