Class SpongePlayerManagementListener
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.sponge.SpongePlayerManagementListener
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.spongepowered.api.scheduler.TaskExecutorServiceprivate final PlatformBridgeManagement<org.spongepowered.api.entity.living.player.server.ServerPlayer, eu.cloudnetservice.modules.bridge.player.NetworkPlayerServerInfo> private final ServerPlatformHelperprivate final eu.cloudnetservice.wrapper.holder.ServiceInfoHolder -
Constructor Summary
ConstructorsConstructorDescriptionSpongePlayerManagementListener(@NonNull org.spongepowered.plugin.PluginContainer plugin, @NonNull org.spongepowered.api.scheduler.Scheduler scheduler, @NonNull eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder, @NonNull ServerPlatformHelper serverPlatformHelper, @NonNull SpongeBridgeManagement management) -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(org.spongepowered.api.event.network.ServerSideConnectionEvent.Disconnect event, @NonNull org.spongepowered.api.entity.living.player.server.ServerPlayer player) voidhandle(org.spongepowered.api.event.network.ServerSideConnectionEvent.Join event, @NonNull org.spongepowered.api.entity.living.player.server.ServerPlayer player) voidhandle(org.spongepowered.api.event.network.ServerSideConnectionEvent.Login event, @NonNull org.spongepowered.api.entity.living.player.User user)
-
Field Details
-
serviceInfoHolder
private final eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder -
executorService
private final org.spongepowered.api.scheduler.TaskExecutorService executorService -
serverPlatformHelper
-
management
private final PlatformBridgeManagement<org.spongepowered.api.entity.living.player.server.ServerPlayer, eu.cloudnetservice.modules.bridge.player.NetworkPlayerServerInfo> management
-
-
Constructor Details
-
SpongePlayerManagementListener
@Inject public SpongePlayerManagementListener(@NonNull @NonNull org.spongepowered.plugin.PluginContainer plugin, @NonNull @Named("sync") @NonNull org.spongepowered.api.scheduler.Scheduler scheduler, @NonNull @NonNull eu.cloudnetservice.wrapper.holder.ServiceInfoHolder serviceInfoHolder, @NonNull @NonNull ServerPlatformHelper serverPlatformHelper, @NonNull @NonNull SpongeBridgeManagement management)
-
-
Method Details
-
handle
-
handle
-
handle
-