Config.yml
The Config consist of the followin parts:
The vanilla sounds, in case you don't want to add custom ones (Use the "Sound Events" as "SOUND")
endstreak_onteleport: BOOLEAN
Reset the killstreak when a player gets teleported if set to true
endstreak_onworldchange: BOOLEAN
Reset the killstreak when a player changes the world if set to true
soundsperplayer: NUMBER
This is a sound limiter. For each sound a user plays his count decreases by 1. As the counter reaches 0 the user can't play any more sounds.
Every our the counter will increase by one again in order to keep it fun :)
soundcooldown: SECONDS
This is to prevent sound from overlapping. In case you don't care you may set this to 0.
globaljoin: SOUND
This will direct to the sound that will be played for players not listed in joinsounds when they join your server
hotbarscroll: SOUND
This sound will be played to the player when scrolling through his item-hotbar
teleport_away: SOUND
The sound that will be played at the location the player left
teleport_here: SOUND
The sound that will be played at the location the player teleports to
joinsound_delay: NUMBER
The delay in ticks the joining player has to wait in order to hear his own sound.
This may be importand as teleport, and resourcepack checking and various other things may stopp the sound before it even started
joinsounds:
- 'UUID:SOUND'
As UUID joins the server the sound will be played to all clients
Get a UUID using a UUID finder. Please note it hast to be formatted like this:
12345678-1234-1234-1234-123456789ABC.
(For the 1.7.2 Version basicly use the Nickname)
saysounds:
- 'LABEL:SOUND'
The specified sound will be player as the player writes the label to the chat.
adminsaysounds:
- 'LABEL:SOUND'
This is the same as saysound but you'll nedd the permission 'eventsounds.admin' to be able to play those sounds
suicide: SOUND
This will direct to the sound that will be played as a player dies in the world (no pve / no pvp / 0.1d+)
killstreak:
- 'NUMBER:SOUND'
As a player reaches the number of kills, the sound will be played
killstreak_playto: NUMBER
This defines, who is able to hear a killstreak sound
0 means the killer only
1 is the killer and his victim
2 will play the sound to all players on the server
multikills:
- 'NUMBER:SOUND'
If a player does multiple kills within some seconds this sound will be played.
Number is the ammound of kills he did within the time.
The time will cound again after the player made a kill.
multikills_playto: NUMBER
The same as killstreak_playto
multikills_timeut: SECONDS
The seconds within you need to make the next kill to get a multikill
apisounds:
- 'LABEL:SOUND'
This links a sound to a label ready for use with the api
Please note: SOUND means the name as specified in the sounds.json. You may as well use the default Minecraft-sounds.
Example config:
# _playto: 0 = trigger, 1 = both, 2 = all endstreak_onteleport: false endstreak_onworldchange: false soundsperplayer: 8 soundcooldown: 60 globaljoin: es.join.global hotbarscroll: es.misc.hotbar teleport_away: es.misc.tpaway teleport_here: es.misc.tphere joinsound_delay: 100 joinsounds: - b5526dce-3454-4da8-b434-9b0eedf6ac8c:es.join.DosMike saysounds: - chicken:es.say.chicken - bye:es.say.bye - doh:es.say.doh - haha:es.say.haha - hallo:es.say.hello - noob:es.say.noob - shutup:es.say.shutup adminsaysounds: - wazup:es.say.wazup suicide: es.misc.suicide killstreak: - 6:es.killstreak.rampage - 7:es.killstreak.killingspree - 8:es.killstreak.dominating - 9:es.killstreak.unstoppable - 10:es.killstreak.megakill - 11:es.killstreak.ultrakill - 12:es.killstreak.ludicrous - 13:es.killstreak.headhunter - 14:es.killstreak.whicked - 15:es.killstreak.monster - 16:es.killstreak.holyshit - 17:es.killstreak.godlike killstreak_playto: 2 multikills: - 2:es.multi.double - 3:es.multi.tripple - 4:es.multi.multi multikills_playto: 1 multikills_timeout: 3 apisounds: - menuexit:es.misc.menuexit - menuselect:es.misc.menuselect - votestart:es.misc.votestart - voteend:es.misc.voteend
Please don't forget to create a translation.yml
This second config will hold your translations. Example given:
reloading: Reloading EventSounds... reloaddone: Done mutesay: "You won't hear SaySounds" unmutesay: "You'll now hear SaySounds" mutekill: "You won't hear your KillStreaks" unmutekill: "You'll now hear your KillStreaks" esargs: 'Use the Arguments: <mute|unmute> <SaySounds|KillStreaks>' unlimitedsounds: You have unlimited sounds soundcount: You got [s1] sounds left nomoresound: You played all sounds. spamwarn: "Please don't spam sounds ([s1] seconds)!" environment: the environment suicide: '[s1] could not stand the pressure' killstreak_shutdown: '[s1] was shut down by [s2]' killstreak: - 6:[s1] is on rampage - 7:[s1] is on killingspree - 8:[s1] is dominating - 9:[s1] is unstoppable - 10:[s1] got a mega kill - 11:[s1] got an ultra kill - 12:[s1] got a ludicrous kill - 13:[s1] is a headhunter - 14:[s1] got a wicked sick - 15:[s1] got a monsterkill - 16:[s1] got a holyshit - 17:[s1] is godlike multikills: - 2:[s1] got a doublekill - 3:[s1] got a triplekill - 4:[s1] got a multikill
Comments