Now the plugin sends a message to OP Players if the plugin have an update available;
Now the plugin is compiled with Craftbukkit instead of Spigot for better compatibility.
Now the plugin checks for updates every 10 minutes (Can be changed in configuration);
Now the plugin does not update if the update version is smaller than the current version of the plugin. (Important for anyone who downloads on the spigot page);
Now the plugin has new messages when it is enabled;
Now the files sounds.yml and messages.yml is only reseted if the update has severes changes such as adding a new event or new configuration;
The code is now more organized;
BugFix: The plugin was not auto-toggling the sounds of a player to ON if the player relogged;
Added colors for console messages;
Added IgnoreCommands to ignore the PlayerCommand sound if the command is on the list;
Added compatibility with the plugin UltimateChat: If a player sends a message on a channel with a distance larger than 0, the sound of the "PlayerChat" event will play only to players who can see the message. If the distance is 0, the message is sent to all players online;
Added compatibility with the plugin ProtocolLib: If in the configuration, the "CommandAutoUpdate" boolean is false, the message of command "/pms update" will have new interactions: hover the mouse or click on it will show the last update link.