package com.massivecraft.factions.cmd; import com.massivecraft.factions.Factions; import com.massivecraft.mcore.cmd.HelpCommand; import com.massivecraft.mcore.util.Txt; public class CmdFactionsMoney extends FCommand { public CmdFactionsMoneyBalance cmdMoneyBalance = new CmdFactionsMoneyBalance(); public CmdFactionsMoneyDeposit cmdMoneyDeposit = new CmdFactionsMoneyDeposit(); public CmdFactionsMoneyWithdraw cmdMoneyWithdraw = new CmdFactionsMoneyWithdraw(); public CmdFactionsMoneyTransferFf cmdMoneyTransferFf = new CmdFactionsMoneyTransferFf(); public CmdFactionsMoneyTransferFp cmdMoneyTransferFp = new CmdFactionsMoneyTransferFp(); public CmdFactionsMoneyTransferPf cmdMoneyTransferPf = new CmdFactionsMoneyTransferPf(); public CmdFactionsMoney() { this.addAliases("money"); this.isMoneyCommand = true; senderMustBePlayer = false; senderMustBeMember = false; senderMustBeOfficer = false; senderMustBeLeader = false; this.setHelpShort("faction money commands"); this.helpLong.add(Txt.parse("The faction money commands.")); this.addSubCommand(this.cmdMoneyBalance); this.addSubCommand(this.cmdMoneyDeposit); this.addSubCommand(this.cmdMoneyWithdraw); this.addSubCommand(this.cmdMoneyTransferFf); this.addSubCommand(this.cmdMoneyTransferFp); this.addSubCommand(this.cmdMoneyTransferPf); } @Override public void perform() { this.getCommandChain().add(this); HelpCommand.getInstance().execute(this.sender, this.args, this.commandChain); } }