Uses of Class
eu.cloudnetservice.modules.bridge.player.CloudPlayer
Packages that use CloudPlayer
Package
Description
-
Uses of CloudPlayer in eu.cloudnetservice.modules.bridge.event
Fields in eu.cloudnetservice.modules.bridge.event declared as CloudPlayerModifier and TypeFieldDescriptionprivate final CloudPlayerBridgeProxyPlayerDisconnectEvent.cloudPlayerprivate final CloudPlayerBridgeProxyPlayerLoginEvent.cloudPlayerprivate final CloudPlayerBridgeProxyPlayerServerSwitchEvent.cloudPlayerprivate final CloudPlayerBridgeServerPlayerDisconnectEvent.cloudPlayerprivate final CloudPlayerBridgeServerPlayerLoginEvent.cloudPlayerprivate final CloudPlayerBridgeUpdateCloudPlayerEvent.cloudPlayerMethods in eu.cloudnetservice.modules.bridge.event that return CloudPlayerModifier and TypeMethodDescriptionBridgeProxyPlayerDisconnectEvent.cloudPlayer()Gets the cloud player that disconnected from a proxy.BridgeProxyPlayerLoginEvent.cloudPlayer()Gets the cloud player that connected to a proxy and a service.BridgeProxyPlayerServerSwitchEvent.cloudPlayer()Gets the cloud player that switched servers.BridgeServerPlayerDisconnectEvent.cloudPlayer()Gets the player that disconnected from a downstream service.BridgeServerPlayerLoginEvent.cloudPlayer()Gets the player that connected to the given downstream service.BridgeUpdateCloudPlayerEvent.cloudPlayer()Gets the cloud player that was updated.Constructors in eu.cloudnetservice.modules.bridge.event with parameters of type CloudPlayerModifierConstructorDescriptionBridgeProxyPlayerDisconnectEvent(@NonNull CloudPlayer cloudPlayer) Constructs a new proxy disconnect event with the given cloud player.BridgeProxyPlayerLoginEvent(@NonNull CloudPlayer cloudPlayer) Constructs a new proxy login event with the given cloud player.BridgeProxyPlayerServerSwitchEvent(@NonNull CloudPlayer player, @Nullable NetworkServiceInfo previous) Constructs a new server switch event with the given cloud player and the previous service.BridgeServerPlayerDisconnectEvent(@NonNull CloudPlayer cloudPlayer, @NonNull NetworkServiceInfo serviceInfo) Constructs a new player server disconnect event for the given cloud player and the service the player disconnected from.BridgeServerPlayerLoginEvent(@NonNull CloudPlayer cloudPlayer, @NonNull NetworkPlayerServerInfo serverInfo) Constructs a new player server login event for the given cloud player and the service the player connected to.BridgeUpdateCloudPlayerEvent(@NonNull CloudPlayer cloudPlayer) Constructs a new cloud player update event with the given cloud player. -
Uses of CloudPlayer in eu.cloudnetservice.modules.bridge.node.command
Methods in eu.cloudnetservice.modules.bridge.node.command that return CloudPlayerModifier and TypeMethodDescriptionPlayersCommand.defaultCloudPlayerParser(@NonNull CommandInput input) Methods in eu.cloudnetservice.modules.bridge.node.command with parameters of type CloudPlayerModifier and TypeMethodDescriptionvoidPlayersCommand.connectPlayer(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull CloudPlayer player, @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot server) voidPlayersCommand.kickPlayer(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull CloudPlayer player, @Nullable String reason, boolean force) voidPlayersCommand.messagePlayer(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull CloudPlayer player, @NonNull String message) private @NonNull PlayerExecutorPlayersCommand.playerExecutor(@NonNull CloudPlayer cloudPlayer) -
Uses of CloudPlayer in eu.cloudnetservice.modules.bridge.node.player
Fields in eu.cloudnetservice.modules.bridge.node.player with type parameters of type CloudPlayerModifier and TypeFieldDescriptionprotected final Map<UUID, CloudPlayer> NodePlayerManager.onlinePlayersprivate final Supplier<Stream<CloudPlayer>> NodePlayerProvider.playerSupplierMethods in eu.cloudnetservice.modules.bridge.node.player that return CloudPlayerModifier and TypeMethodDescriptionNodePlayerManager.firstOnlinePlayer(@NonNull String name) NodePlayerManager.onlinePlayer(@NonNull UUID uniqueId) protected @NonNull CloudPlayerNodePlayerManager.selectPlayerForLogin(@NonNull NetworkPlayerProxyInfo connectionInfo, @Nullable NetworkServiceInfo joinedServiceInfo) Methods in eu.cloudnetservice.modules.bridge.node.player that return types with arguments of type CloudPlayerModifier and TypeMethodDescriptionNodePlayerManager.environmentOnlinePlayers(@NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType environment) NodePlayerManager.onlinePlayers(@NonNull String name) NodePlayerManager.players()NodePlayerProvider.players()Methods in eu.cloudnetservice.modules.bridge.node.player with parameters of type CloudPlayerModifier and TypeMethodDescriptionvoidNodePlayerManager.logoutPlayer(@NonNull CloudPlayer cloudPlayer) private voidNodePlayerManager.logoutPlayer0(@NonNull CloudPlayer cloudPlayer) protected voidNodePlayerManager.processLogin(@NonNull CloudPlayer cloudPlayer) voidNodePlayerManager.processLoginMessage(@NonNull CloudPlayer cloudPlayer) voidNodePlayerManager.pushOnlinePlayerCache(@NonNull CloudPlayer cloudPlayer) voidNodePlayerManager.updateOnlinePlayer(@NonNull CloudPlayer cloudPlayer) Method parameters in eu.cloudnetservice.modules.bridge.node.player with type arguments of type CloudPlayerModifier and TypeMethodDescriptionvoidNodePlayerManager.logoutPlayer(@Nullable UUID uniqueId, @Nullable String name, @Nullable Predicate<CloudPlayer> tester) Constructor parameters in eu.cloudnetservice.modules.bridge.node.player with type arguments of type CloudPlayerModifierConstructorDescriptionNodePlayerProvider(@NonNull Supplier<Stream<CloudPlayer>> playerSupplier) -
Uses of CloudPlayer in eu.cloudnetservice.modules.bridge.player
Methods in eu.cloudnetservice.modules.bridge.player that return CloudPlayerModifier and TypeMethodDescriptionPlayerManager.firstOnlinePlayer(@NonNull String name) Gets the first cloud player that is online and has the given case-insensitive name.PlayerManager.onlinePlayer(@NonNull UUID uniqueId) Gets an online cloud player by its unique id from the cache on the node.Methods in eu.cloudnetservice.modules.bridge.player that return types with arguments of type CloudPlayerModifier and TypeMethodDescriptionPlayerManager.environmentOnlinePlayers(@NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType environment) Gets all online cloud players that are connected to a service of given service environment.default @NonNull CompletableFuture<CloudPlayer> PlayerManager.firstOnlinePlayerAsync(@NonNull String name) Gets the first cloud player that is online and has the given case-insensitive name asynchronously.default @NonNull CompletableFuture<List<CloudPlayer>> PlayerManager.onlinePlayerAsync(@NonNull eu.cloudnetservice.driver.service.ServiceEnvironmentType env) Gets all online cloud players that are connected to a service of given service environment asynchronously.default @NonNull CompletableFuture<List<CloudPlayer>> PlayerManager.onlinePlayerAsync(@NonNull String name) Gets all online cloud players that have the given case-insensitive name asynchronously.default @NonNull CompletableFuture<CloudPlayer> PlayerManager.onlinePlayerAsync(@NonNull UUID uniqueId) Gets an online cloud player by its unique id asynchronously.PlayerManager.onlinePlayers(@NonNull String name) Gets all online cloud players that have the given case-insensitive name.PlayerProvider.players()Gets all players supplied by this player provider as cloud players.default @NonNull CompletableFuture<Collection<CloudPlayer>> PlayerProvider.playersAsync()Gets all players supplied by this player provider as cloud players asynchronously.Methods in eu.cloudnetservice.modules.bridge.player with parameters of type CloudPlayerModifier and TypeMethodDescriptionstatic @NonNull CloudOfflinePlayerCloudOfflinePlayer.offlineCopy(@NonNull CloudPlayer onlineVariant) Creates an offline copy from the given cloud online player.voidPlayerManager.updateOnlinePlayer(@NonNull CloudPlayer cloudPlayer) Updates the given cloud online player in the cache and calls the update in the cluster.default @NonNull CompletableFuture<Void> PlayerManager.updateOnlinePlayerAsync(@NonNull CloudPlayer cloudPlayer) Updates the given cloud online player in the cache and calls the update in the cluster asynchronously.