public class PlayerArgument
extends java.lang.Object
implements me.vaperion.blade.argument.ArgumentProvider<org.bukkit.entity.Player>
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
UUID_PATTERN |
| Constructor and Description |
|---|
PlayerArgument() |
| Modifier and Type | Method and Description |
|---|---|
@Nullable java.lang.String |
defaultArgName(@NotNull java.lang.reflect.AnnotatedElement element) |
boolean |
handlesNullInputArguments() |
@Nullable org.bukkit.entity.Player |
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.entity.Player>@Nullable
public @Nullable org.bukkit.entity.Player 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.entity.Player>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.entity.Player>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.entity.Player>