Class FCommand

    • Field Detail

      • sdf

        public java.text.SimpleDateFormat sdf
      • aliases

        public java.util.List<java.lang.String> aliases
      • requiredArgs

        public java.util.List<java.lang.String> requiredArgs
      • optionalArgs

        public java.util.LinkedHashMap<java.lang.String,​java.lang.String> optionalArgs
      • subCommands

        public java.util.List<FCommand> subCommands
      • helpLong

        public java.util.List<java.lang.String> helpLong
    • Constructor Detail

      • FCommand

        public FCommand()
    • Method Detail

      • addSubCommand

        public void addSubCommand​(FCommand subCommand)
      • getHelpShort

        public java.lang.String getHelpShort()
      • setHelpShort

        public void setHelpShort​(java.lang.String val)
      • getUsageTranslation

        public abstract TL getUsageTranslation()
      • getToolTips

        public java.util.List<java.lang.String> getToolTips​(FPlayer player)
      • getToolTips

        public java.util.List<java.lang.String> getToolTips​(Faction faction)
      • replaceFPlayerTags

        public java.lang.String replaceFPlayerTags​(java.lang.String s,
                                                   FPlayer player)
      • replaceFactionTags

        public java.lang.String replaceFactionTags​(java.lang.String s,
                                                   Faction faction)
      • getUsageTemplate

        public java.lang.String getUsageTemplate​(CommandContext context,
                                                 boolean addShortHelp)
      • getUsageTemplate

        public java.lang.String getUsageTemplate​(CommandContext context)