package com.massivecraft.factions.cmd; import com.massivecraft.factions.Conf; public class FCmdRoot extends FCommand { public CmdAdmin cmdAdmin = new CmdAdmin(); public CmdAutoClaim cmdAutoClaim = new CmdAutoClaim(); public CmdAutoSafeclaim cmdAutoSafeclaim = new CmdAutoSafeclaim(); public CmdAutoWarclaim cmdAutoWarclaim = new CmdAutoWarclaim(); public CmdBalance cmdBalance = new CmdBalance(); public CmdBoom cmdBoom = new CmdBoom(); public CmdBypass cmdBypass = new CmdBypass(); public CmdChat cmdChat = new CmdChat(); public CmdClaim cmdClaim = new CmdClaim(); public CmdConfig cmdConfig = new CmdConfig(); public CmdCreate cmdCreate = new CmdCreate(); public CmdDeinvite cmdDeinvite = new CmdDeinvite(); public CmdDeposit cmdDeposit = new CmdDeposit(); public CmdDescription cmdDescription = new CmdDescription(); public CmdDisband cmdDisband = new CmdDisband(); public CmdHelp cmdHelp = new CmdHelp(); public CmdHome cmdHome = new CmdHome(); public CmdInvite cmdInvite = new CmdInvite(); public CmdJoin cmdJoin = new CmdJoin(); public CmdKick cmdKick = new CmdKick(); public CmdLeave cmdLeave = new CmdLeave(); public CmdList cmdList = new CmdList(); public CmdLock cmdLock = new CmdLock(); public CmdMap cmdMap = new CmdMap(); public CmdMod cmdMod = new CmdMod(); public CmdOpen cmdOpen = new CmdOpen(); public CmdOwner cmdOwner = new CmdOwner(); public CmdOwnerList cmdOwnerList = new CmdOwnerList(); public CmdPay cmdPay = new CmdPay(); public CmdPeaceful cmdPeaceful = new CmdPeaceful(); public CmdPermanent cmdPermanent = new CmdPermanent(); public CmdPower cmdPower = new CmdPower(); public CmdRelationAlly cmdRelationAlly = new CmdRelationAlly(); public CmdRelationEnemy cmdRelationEnemy = new CmdRelationEnemy(); public CmdRelationNeutral cmdRelationNeutral = new CmdRelationNeutral(); public CmdReload cmdReload = new CmdReload(); public CmdSafeclaim cmdSafeclaim = new CmdSafeclaim(); public CmdSafeunclaimall cmdSafeunclaimall = new CmdSafeunclaimall(); public CmdSaveAll cmdSaveAll = new CmdSaveAll(); public CmdSethome cmdSethome = new CmdSethome(); public CmdShow cmdShow = new CmdShow(); public CmdTag cmdTag = new CmdTag(); public CmdTitle cmdTitle = new CmdTitle(); public CmdUnclaim cmdUnclaim = new CmdUnclaim(); public CmdUnclaimall cmdUnclaimall = new CmdUnclaimall(); public CmdVersion cmdVersion = new CmdVersion(); public CmdWarclaim cmdWarclaim = new CmdWarclaim(); public CmdWarunclaimall cmdWarunclaimall = new CmdWarunclaimall(); public CmdWithdraw cmdWithdraw = new CmdWithdraw(); public FCmdRoot() { super(); this.aliases.addAll(Conf.baseCommandAliases); this.allowNoSlashAccess = Conf.allowNoSlashCommand; senderMustBePlayer = false; senderMustBeMember = false; senderMustBeModerator = false; senderMustBeAdmin = false; this.disableOnLock = false; this.setHelpShort("The faction base command"); this.helpLong.add(p.txt.tags("This command contains all faction stuff.")); //this.subCommands.add(p.cmdHelp); this.addSubCommand(this.cmdAdmin); this.addSubCommand(this.cmdAutoClaim); this.addSubCommand(this.cmdAutoSafeclaim); this.addSubCommand(this.cmdAutoWarclaim); this.addSubCommand(this.cmdBalance); this.addSubCommand(this.cmdBoom); this.addSubCommand(this.cmdBypass); this.addSubCommand(this.cmdChat); this.addSubCommand(this.cmdClaim); this.addSubCommand(this.cmdConfig); this.addSubCommand(this.cmdCreate); this.addSubCommand(this.cmdDeinvite); this.addSubCommand(this.cmdDeposit); this.addSubCommand(this.cmdDescription); this.addSubCommand(this.cmdDisband); this.addSubCommand(this.cmdHelp); this.addSubCommand(this.cmdHome); this.addSubCommand(this.cmdInvite); this.addSubCommand(this.cmdJoin); this.addSubCommand(this.cmdKick); this.addSubCommand(this.cmdLeave); this.addSubCommand(this.cmdList); this.addSubCommand(this.cmdLock); this.addSubCommand(this.cmdMap); this.addSubCommand(this.cmdMod); this.addSubCommand(this.cmdOpen); this.addSubCommand(this.cmdOwner); this.addSubCommand(this.cmdOwnerList); this.addSubCommand(this.cmdPay); this.addSubCommand(this.cmdPeaceful); this.addSubCommand(this.cmdPermanent); this.addSubCommand(this.cmdPower); this.addSubCommand(this.cmdRelationAlly); this.addSubCommand(this.cmdRelationEnemy); this.addSubCommand(this.cmdRelationNeutral); this.addSubCommand(this.cmdReload); this.addSubCommand(this.cmdSafeclaim); this.addSubCommand(this.cmdSafeunclaimall); this.addSubCommand(this.cmdSaveAll); this.addSubCommand(this.cmdSethome); this.addSubCommand(this.cmdShow); this.addSubCommand(this.cmdTag); this.addSubCommand(this.cmdTitle); this.addSubCommand(this.cmdUnclaim); this.addSubCommand(this.cmdUnclaimall); this.addSubCommand(this.cmdVersion); this.addSubCommand(this.cmdWarclaim); this.addSubCommand(this.cmdWarunclaimall); this.addSubCommand(this.cmdWithdraw); } @Override public void perform() { this.commandChain.add(this); this.cmdHelp.execute(this.sender, this.args, this.commandChain); } }