Add checks to PluginMessageListener and pass ProxiedPlayer rather than string when checking if a player is online.
Fix some additional checks.