T - the player typepublic interface PlayerAdapter<T>
Users.
Note: this class will only work for online players.
The "player type" parameter must be equal to the class or interface used by the server platform to represent players.
Specifically:
org.bukkit.entity.Playernet.md_5.bungee.api.connection.ProxiedPlayerorg.spongepowered.api/entity.living.player.Playercn.nukkit.Playercom.velocitypowered.api.proxy.Player| Modifier and Type | Method and Description |
|---|---|
@NonNull ImmutableContextSet |
getContext(T player)
Gets current
active context for the player. |
default @NonNull CachedMetaData |
getMetaData(T player)
|
default @NonNull CachedPermissionData |
getPermissionData(T player)
|
@NonNull QueryOptions |
getQueryOptions(T player)
Gets current
active query options for the player. |
@NonNull User |
getUser(T player)
Gets the
User instance for the given player. |
@NonNull User getUser(T player)
User instance for the given player.player - the playerUserManager.getUser(UUID)@NonNull ImmutableContextSet getContext(T player)
active context for the player.player - the playerContextManager.getContext(Object)@NonNull QueryOptions getQueryOptions(T player)
active query options for the player.player - the playerContextManager.getQueryOptions(Object)default @NonNull CachedPermissionData getPermissionData(T player)
player - the playerCachedDataManager.getPermissionData()default @NonNull CachedMetaData getMetaData(T player)
player - the playerCachedDataManager.getMetaData()