Adds support for notifying players with vanish permissions on silent movement, in addition to holders of networkjoinmessages.silent when NotifyAdminsOnSilentMove is enabled (#54#56)
OtherPlugins.SayanVanish.NotifyVanishEnabledPlayersOnSilentMove & OtherPlugins.PremiumVanish.NotifyVanishEnabledPlayersOnSilentMove - required for players with vanish permissions (SayanVanish or PremiumVanish) to receive silent message notifications
OtherPlugins.PremiumVanish.NotifyRespectVanishLevels - when enabled, only players whose vanish level meets or exceeds the silent player's level will receive the notification (#53)
OtherPlugins.PremiumVanish.MaxLevel - configures the maximum PremiumVanish vanish level used when NotifyRespectVanishLevels is enabled (#60)
Development
Converts CorePlayer to an abstract class and applies Lombok for clarity and consistency (#55#58)
setDisconnecting now requires a boolean argument
getPremiumVanishHidden has been renamed to isPremiumVanishHidden
Adds several test files covering broadcast, player, storage, and util packages (#59)