* Initial commit
everything from PR - https://github.com/BanManagement/BanManager/pull/954
* Velocity
- removed cancellable interface and introduced velocity's ResultedEvent
- removed replaced cancel call with isAllowed() call in VelocityServer#callEvent
- removed abstract class Event
- added missing method in JoinListener class - BanJoinHandler#handlePlayerDeny
- added PlayerDeniedEvent
- removed a few whitespaces introduced earlyer
- added player null check in VelocityServer#dsipatchCommand
* Velocity
- Restructure in BMVelocityPlugin
- Removed every Chat and mute related sources due to signed messages are not allowed to cancel on velocity
- added PluginReloadedEvent
- added velocity.yml
- fixed logic in cancelable events due to Velocity's default cancel behaviour
* Velocity
- removed all mute commands from loading in Velocity
- fixed an issue that the player is allowed to join if he is banned
* Velocity
- readded mute-stuff
- added softdependency for SignedVelocity in case you're using a newer version of velocity.
- added active checks for velocity versions and signed velocity and denied usage if the conditions not met.