Class PlayersCommand
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.node.command.PlayersCommand
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final DateTimeFormatterprivate final NodePlayerManagerprivate final eu.cloudnetservice.driver.provider.CloudServiceProvider -
Constructor Summary
ConstructorsConstructorDescriptionPlayersCommand(@NonNull NodePlayerManager playerManager, @NonNull eu.cloudnetservice.driver.provider.CloudServiceProvider serviceProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidconnectPlayer(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer player, @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot server) @NonNull eu.cloudnetservice.modules.bridge.player.CloudOfflinePlayerdefaultCloudOfflinePlayerParser(@NonNull CommandInput input, @NonNull eu.cloudnetservice.driver.language.I18n i18n) @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayerdefaultCloudPlayerParser(@NonNull CommandInput input, @NonNull eu.cloudnetservice.driver.language.I18n i18n) voiddeletePlayer(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.modules.bridge.player.CloudOfflinePlayer player) voiddisplayOnlinePlayers(@NonNull eu.cloudnetservice.node.command.source.CommandSource source) voiddisplayPlayerInformation(@NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.modules.bridge.player.CloudOfflinePlayer offlinePlayer) voiddisplayRegisteredCount(@NonNull eu.cloudnetservice.node.command.source.CommandSource source) voidkickPlayer(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer player, @Nullable String reason, boolean force) voidmessagePlayer(@NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer player, @NonNull String message) private @NonNull eu.cloudnetservice.modules.bridge.player.executor.PlayerExecutorplayerExecutor(@NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer cloudPlayer) @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshotplayerServiceParser(@NonNull CommandInput input, @NonNull eu.cloudnetservice.driver.language.I18n i18n)
-
Field Details
-
DATE_TIME_FORMATTER
-
playerManager
-
serviceProvider
private final eu.cloudnetservice.driver.provider.CloudServiceProvider serviceProvider
-
-
Constructor Details
-
PlayersCommand
@Inject public PlayersCommand(@NonNull @NonNull NodePlayerManager playerManager, @NonNull @NonNull eu.cloudnetservice.driver.provider.CloudServiceProvider serviceProvider)
-
-
Method Details
-
defaultCloudPlayerParser
-
suggestOnlinePlayers
-
playerServiceParser
-
suggestPlayerService
-
defaultCloudOfflinePlayerParser
-
displayOnlinePlayers
-
displayRegisteredCount
-
displayPlayerInformation
-
deletePlayer
-
kickPlayer
public void kickPlayer(@NonNull @Service @NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer player, @Nullable @Nullable String reason, boolean force) -
messagePlayer
-
connectPlayer
public void connectPlayer(@NonNull @Service @NonNull eu.cloudnetservice.driver.language.I18n i18n, @NonNull @NonNull eu.cloudnetservice.node.command.source.CommandSource source, @NonNull @NonNull eu.cloudnetservice.modules.bridge.player.CloudPlayer player, @NonNull @NonNull eu.cloudnetservice.driver.service.ServiceInfoSnapshot server) -
playerExecutor
-