public class OfflinePlayerArgument
extends java.lang.Object
implements me.vaperion.blade.argument.ArgumentProvider<org.bukkit.OfflinePlayer>
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
UUID_PATTERN |
| Constructor and Description |
|---|
OfflinePlayerArgument() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable java.lang.String |
defaultArgName(@NotNull java.lang.reflect.AnnotatedElement element) |
boolean |
handlesNullInputArguments() |
@Nullable org.bukkit.OfflinePlayer |
provide(@NotNull me.vaperion.blade.context.Context ctx,
@NotNull me.vaperion.blade.argument.InputArgument arg) |
void |
suggest(@NotNull me.vaperion.blade.context.Context ctx,
@NotNull me.vaperion.blade.argument.InputArgument arg,
@NotNull me.vaperion.blade.util.command.SuggestionsBuilder suggestions) |
public boolean handlesNullInputArguments()
handlesNullInputArguments in interface me.vaperion.blade.argument.ArgumentProvider<org.bukkit.OfflinePlayer>@Nullable
public @Nullable org.bukkit.OfflinePlayer provide(@NotNull
@NotNull me.vaperion.blade.context.Context ctx,
@NotNull
@NotNull me.vaperion.blade.argument.InputArgument arg)
throws me.vaperion.blade.exception.BladeParseError
provide in interface me.vaperion.blade.argument.ArgumentProvider<org.bukkit.OfflinePlayer>me.vaperion.blade.exception.BladeParseErrorpublic void suggest(@NotNull
@NotNull me.vaperion.blade.context.Context ctx,
@NotNull
@NotNull me.vaperion.blade.argument.InputArgument arg,
@NotNull
@NotNull me.vaperion.blade.util.command.SuggestionsBuilder suggestions)
throws me.vaperion.blade.exception.BladeParseError
suggest in interface me.vaperion.blade.argument.ArgumentProvider<org.bukkit.OfflinePlayer>me.vaperion.blade.exception.BladeParseError@Nullable
public @Nullable java.lang.String defaultArgName(@NotNull
@NotNull java.lang.reflect.AnnotatedElement element)
defaultArgName in interface me.vaperion.blade.argument.ArgumentProvider<org.bukkit.OfflinePlayer>