Class VelocityPlayerManagementListener
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.velocity.VelocityPlayerManagementListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PlatformBridgeManagement<com.velocitypowered.api.proxy.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo> private final ProxyPlatformHelperprivate final com.velocitypowered.api.proxy.ProxyServerprivate final eu.cloudnetservice.wrapper.holder.ServiceInfoHolder -
Constructor Summary
ConstructorsConstructorDescriptionVelocityPlayerManagementListener(@NonNull com.velocitypowered.api.proxy.ProxyServer proxyServer, @NonNull eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder, @NonNull ProxyPlatformHelper proxyPlatformHelper, @NonNull PlatformBridgeManagement<com.velocitypowered.api.proxy.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo> management) -
Method Summary
Modifier and TypeMethodDescriptionbuildKickReasonMessage(@NonNull com.velocitypowered.api.event.player.KickedFromServerEvent event, @NonNull String messageKey) voidhandleDisconnect(@NonNull com.velocitypowered.api.event.connection.DisconnectEvent event) voidhandleInitialServerChoose(@NonNull com.velocitypowered.api.event.player.PlayerChooseInitialServerEvent event) voidhandleLogin(@NonNull com.velocitypowered.api.event.connection.LoginEvent event) voidhandleServerKick(@NonNull com.velocitypowered.api.event.player.KickedFromServerEvent event) voidhandleServiceConnected(@NonNull com.velocitypowered.api.event.player.ServerPostConnectEvent event)
-
Field Details
-
proxyServer
private final com.velocitypowered.api.proxy.ProxyServer proxyServer -
serviceInfoHolder
private final eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder -
proxyPlatformHelper
-
management
private final PlatformBridgeManagement<com.velocitypowered.api.proxy.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo> management
-
-
Constructor Details
-
VelocityPlayerManagementListener
@Inject public VelocityPlayerManagementListener(@NonNull @NonNull com.velocitypowered.api.proxy.ProxyServer proxyServer, @NonNull @NonNull eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder, @NonNull @NonNull ProxyPlatformHelper proxyPlatformHelper, @NonNull @NonNull PlatformBridgeManagement<com.velocitypowered.api.proxy.Player, eu.cloudnetservice.modules.bridge.player.NetworkPlayerProxyInfo> management)
-
-
Method Details
-
handleLogin
-
handleInitialServerChoose
-
handleServerKick
-
handleServiceConnected
-
handleDisconnect
-
buildKickReasonMessage
-