Class PlayerProfileArgument

java.lang.Object
dev.jorel.commandapi.AbstractArgumentTree<Argument<List>, Argument<?>, org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.AbstractArgument<List, Argument<List>, Argument<?>, org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.Argument<List>
dev.jorel.commandapi.arguments.SafeOverrideableArgument<List, com.destroystokyo.paper.profile.PlayerProfile>
dev.jorel.commandapi.arguments.PlayerProfileArgument
All Implemented Interfaces:
SafeOverrideable<List, com.destroystokyo.paper.profile.PlayerProfile, Argument<List>, Argument<?>, org.bukkit.command.CommandSender>, BukkitExecutable<Argument<List>>, ChainableBuilder<Argument<List>>, PlatformExecutable<Argument<List>, org.bukkit.command.CommandSender>

public class PlayerProfileArgument extends SafeOverrideableArgument<List, com.destroystokyo.paper.profile.PlayerProfile>
An argument that represents the Paper PlayerProfile object.

Note that this Argument internally references Mojang's authentication servers to resolve usernames, which gives it a slight performance overhead compared to EntitySelectorArgument.OnePlayer.

Since:
11.0.0