Class TeamArgument

java.lang.Object
dev.jorel.commandapi.AbstractArgumentTree<Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.AbstractArgument<org.bukkit.scoreboard.Team, Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>
dev.jorel.commandapi.arguments.Argument<org.bukkit.scoreboard.Team>
dev.jorel.commandapi.arguments.SafeOverrideableArgument<org.bukkit.scoreboard.Team, org.bukkit.scoreboard.Team>
dev.jorel.commandapi.arguments.TeamArgument
All Implemented Interfaces:
SafeOverrideable<org.bukkit.scoreboard.Team, org.bukkit.scoreboard.Team, Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>, BukkitExecutable<Argument<org.bukkit.scoreboard.Team>>, ChainableBuilder<Argument<org.bukkit.scoreboard.Team>>, PlatformExecutable<Argument<org.bukkit.scoreboard.Team>, org.bukkit.command.CommandSender>

public class TeamArgument extends SafeOverrideableArgument<org.bukkit.scoreboard.Team, org.bukkit.scoreboard.Team>
An argument that represents the name of a scoreboard Team
Since:
3.0
  • Field Details

  • Constructor Details

    • TeamArgument

      public TeamArgument(String nodeName)
      A Team argument. Represents a scoreboard Team
      Parameters:
      nodeName - the name of the node for this argument
  • Method Details

    • getPrimitiveType

      public Class<org.bukkit.scoreboard.Team> getPrimitiveType()
      Specified by:
      getPrimitiveType in class AbstractArgument<org.bukkit.scoreboard.Team, Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>
    • getArgumentType

      public CommandAPIArgumentType getArgumentType()
      Specified by:
      getArgumentType in class AbstractArgument<org.bukkit.scoreboard.Team, Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>
    • parseArgument

      public <CommandSourceStack> org.bukkit.scoreboard.Team parseArgument(com.mojang.brigadier.context.CommandContext<CommandSourceStack> cmdCtx, String key, CommandArguments previousArgs) throws com.mojang.brigadier.exceptions.CommandSyntaxException
      Specified by:
      parseArgument in class AbstractArgument<org.bukkit.scoreboard.Team, Argument<org.bukkit.scoreboard.Team>, Argument<?>, org.bukkit.command.CommandSender>
      Throws:
      com.mojang.brigadier.exceptions.CommandSyntaxException
    • getExecutor

      public CommandAPIExecutor<org.bukkit.command.CommandSender, AbstractCommandSender<? extends org.bukkit.command.CommandSender>> getExecutor()
    • setExecutor

      public void setExecutor(CommandAPIExecutor<org.bukkit.command.CommandSender, AbstractCommandSender<? extends org.bukkit.command.CommandSender>> arg0)
    • clearExecutors

      public Argument<org.bukkit.scoreboard.Team> clearExecutors()