Added PerCommandSounds: You can choose a command and give a sound to it;
Added compatibility with RedProtect: When you enter a region, the "RegionEnter" sound is played. When you exit a region, the "RegionLeave" sound is played;
Added compatibility with WorldGuard (need WGRegionEvents to work): When you enter a region, the "RegionEnter" sound is played. When you exit a region, the "RegionLeave" sound is played;
Added PerRegionSounds: You can choose an entering and exiting sound for a custom region. Works with RedProtect and WorldGuard;
Added PerChannelSounds: You can choose a sound for each UltimateChat channel;
Added "/pms play <sound> *" to play a sound to everyone;
Added "/pms play <sound> me" to play a sound to you;
Added "playmoresounds.play.others" permission;
The code of the /pms play <event> command was too large and I was not adding the new events to it, so now it picks up all the events of sounds.yml without me to adding one by one, the code is now much more compact and totally different.
The "/pms play" code has been completely rewritten;
Removed "IgnoreCommands" from configuration because now the plugin has PerCommandSounds;
BugFix: If the compatibility with UltimateChat was true and the player sent a message in the local chat, only players who are in the channel's distance can listen to the sound, the message sender did not hear it;
BugFix: PlayerTeleportNearEvent was not working, it did not take the distance from the config, just the distance from the sound volume.