Class ScoreSubCommand

java.lang.Object
com.booksaw.betterTeams.commands.SubCommand
com.booksaw.betterTeams.commands.presets.ScoreSubCommand
Direct Known Subclasses:
AddScore, RemoveScore, SetScore

public abstract class ScoreSubCommand extends SubCommand
  • Constructor Details

    • ScoreSubCommand

      public ScoreSubCommand()
  • Method Details

    • onCommand

      public CommandResponse onCommand(org.bukkit.command.CommandSender sender, String label, String[] args)
      Description copied from class: SubCommand

      This method is called whenever the sub command is run, return the message (+ chat color if it should not be the default chat color)

      The return value should be the value of the message to be sent to the user, for more complicated messaging systems return null

      Specified by:
      onCommand in class SubCommand
      Parameters:
      sender - the person who called the command
      label - the label of the initial command (useful for help files)
      args - the arguments of the sub command (starting at args[0], as the sub command itself will be removed)
      Returns:
      the message
    • onCommand

      public abstract CommandResponse onCommand(org.bukkit.command.CommandSender sender, Team team, int change)
    • getMaximumArguments

      public int getMaximumArguments()
      Description copied from class: SubCommand
      return -1 if there is no cap
      Specified by:
      getMaximumArguments in class SubCommand
      Returns:
      the maximum number of arguments for the command
    • getMinimumArguments

      public int getMinimumArguments()
      Description copied from class: SubCommand
      Used to get the minimum number of arguments which need to be parsed into this command
      Specified by:
      getMinimumArguments in class SubCommand
      Returns:
      the number of minimum arguments