Class SpongeDirectPlayerExecutor
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.PlatformPlayerExecutorAdapter<org.spongepowered.api.entity.living.player.server.ServerPlayer>
eu.cloudnetservice.modules.bridge.impl.platform.sponge.SpongeDirectPlayerExecutor
- All Implemented Interfaces:
eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor
final class SpongeDirectPlayerExecutor
extends PlatformPlayerExecutorAdapter<org.spongepowered.api.entity.living.player.server.ServerPlayer>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.spongepowered.api.network.channel.ChannelManagerprivate final org.spongepowered.api.command.manager.CommandManagerFields inherited from class PlatformPlayerExecutorAdapter
playerSupplier, uniqueIdFields inherited from interface eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor
GLOBAL_UNIQUE_ID -
Constructor Summary
ConstructorsConstructorDescriptionSpongeDirectPlayerExecutor(@NonNull org.spongepowered.api.network.channel.ChannelManager channelManager, @NonNull org.spongepowered.api.command.manager.CommandManager commandManager, @NonNull UUID targetUniqueId, @NonNull Supplier<Collection<? extends org.spongepowered.api.entity.living.player.server.ServerPlayer>> playerSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidconnectSelecting(@NonNull eu.cloudnetservice.modules.bridge.player.executor.ServerSelectorType selectorType) voidvoidconnectToGroup(@NonNull String group, @NonNull eu.cloudnetservice.modules.bridge.player.executor.ServerSelectorType selectorType) voidconnectToTask(@NonNull String task, @NonNull eu.cloudnetservice.modules.bridge.player.executor.ServerSelectorType selectorType) voidvoidsendChatMessage(@NonNull Component message, @Nullable String permission) voidsendPluginMessage(@NonNull String key, byte[] data) voidvoidspoofCommandExecution(@NonNull String command, boolean redirectToServer) Methods inherited from class PlatformPlayerExecutorAdapter
forEach, sendTitle, uniqueIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor
sendChatMessage, spoofCommandExecution
-
Field Details
-
channelManager
private final org.spongepowered.api.network.channel.ChannelManager channelManager -
commandManager
private final org.spongepowered.api.command.manager.CommandManager commandManager
-
-
Constructor Details
-
SpongeDirectPlayerExecutor
public SpongeDirectPlayerExecutor(@NonNull @NonNull org.spongepowered.api.network.channel.ChannelManager channelManager, @NonNull @NonNull org.spongepowered.api.command.manager.CommandManager commandManager, @NonNull @NonNull UUID targetUniqueId, @NonNull @NonNull Supplier<Collection<? extends org.spongepowered.api.entity.living.player.server.ServerPlayer>> playerSupplier)
-
-
Method Details
-
connect
-
connectSelecting
-
connectToFallback
public void connectToFallback() -
connectToGroup
-
connectToTask
-
kick
-
sendTitle
- Specified by:
sendTitlein interfaceeu.cloudnetservice.modules.bridge.player.executor.PlayerExecutor- Overrides:
sendTitlein classPlatformPlayerExecutorAdapter<org.spongepowered.api.entity.living.player.server.ServerPlayer>
-
sendChatMessage
-
sendPluginMessage
-
spoofCommandExecution
-