This simply provides the base API to create the objects. Further commits will come that adds adds usage of this API to existing GameProfile based API's, as well as new API's.
Fires when the server is validating if a player is whitelisted. Allows you to do dynamic whitelisting and change of kick message