2013-04-10 13:12:22 +02:00
|
|
|
package com.massivecraft.factions.cmd;
|
|
|
|
|
2013-11-11 09:31:04 +01:00
|
|
|
import java.util.List;
|
2013-04-10 13:12:22 +02:00
|
|
|
|
2013-04-16 13:17:42 +02:00
|
|
|
import com.massivecraft.factions.Factions;
|
|
|
|
import com.massivecraft.factions.Perm;
|
2013-11-11 09:31:04 +01:00
|
|
|
import com.massivecraft.factions.entity.MConf;
|
2014-06-04 14:02:23 +02:00
|
|
|
import com.massivecraft.massivecore.cmd.HelpCommand;
|
|
|
|
import com.massivecraft.massivecore.cmd.VersionCommand;
|
2013-04-10 13:12:22 +02:00
|
|
|
|
2014-09-18 13:41:20 +02:00
|
|
|
public class CmdFactions extends FactionsCommand
|
2013-04-10 13:12:22 +02:00
|
|
|
{
|
2013-11-11 09:31:04 +01:00
|
|
|
// -------------------------------------------- //
|
|
|
|
// FIELDS
|
|
|
|
// -------------------------------------------- //
|
|
|
|
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsList cmdFactionsList = new CmdFactionsList();
|
|
|
|
public CmdFactionsFaction cmdFactionsFaction = new CmdFactionsFaction();
|
|
|
|
public CmdFactionsPlayer cmdFactionsPlayer = new CmdFactionsPlayer();
|
|
|
|
public CmdFactionsJoin cmdFactionsJoin = new CmdFactionsJoin();
|
|
|
|
public CmdFactionsLeave cmdFactionsLeave = new CmdFactionsLeave();
|
|
|
|
public CmdFactionsHome cmdFactionsHome = new CmdFactionsHome();
|
|
|
|
public CmdFactionsMap cmdFactionsMap = new CmdFactionsMap();
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactionsCreate cmdFactionsCreate = new CmdFactionsCreate();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsName cmdFactionsName = new CmdFactionsName();
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactionsDescription cmdFactionsDescription = new CmdFactionsDescription();
|
2014-10-02 16:12:16 +02:00
|
|
|
public CmdFactionsMotd cmdFactionsMotd = new CmdFactionsMotd();
|
2014-10-13 15:14:34 +02:00
|
|
|
public CmdFactionsSet cmdFactionsSet = new CmdFactionsSet();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsSethome cmdFactionsSethome = new CmdFactionsSethome();
|
2014-09-18 13:41:20 +02:00
|
|
|
public CmdFactionsUnsethome cmdFactionsUnsethome = new CmdFactionsUnsethome();
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactionsInvite cmdFactionsInvite = new CmdFactionsInvite();
|
|
|
|
public CmdFactionsKick cmdFactionsKick = new CmdFactionsKick();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsTitle cmdFactionsTitle = new CmdFactionsTitle();
|
|
|
|
public CmdFactionsPromote cmdFactionsPromote = new CmdFactionsPromote();
|
|
|
|
public CmdFactionsDemote cmdFactionsDemote = new CmdFactionsDemote();
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactionsOfficer cmdFactionsOfficer = new CmdFactionsOfficer();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsLeader cmdFactionsLeader = new CmdFactionsLeader();
|
2013-06-18 10:24:20 +02:00
|
|
|
public CmdFactionsMoney cmdFactionsMoney = new CmdFactionsMoney();
|
2013-06-18 09:59:26 +02:00
|
|
|
public CmdFactionsSeeChunk cmdFactionsSeeChunk = new CmdFactionsSeeChunk();
|
2014-10-08 09:24:03 +02:00
|
|
|
public CmdFactionsSeeChunkOld cmdFactionsSeeChunkOld = new CmdFactionsSeeChunkOld();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsAccess cmdFactionsAccess = new CmdFactionsAccess();
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactionsRelationAlly cmdFactionsRelationAlly = new CmdFactionsRelationAlly();
|
|
|
|
public CmdFactionsRelationTruce cmdFactionsRelationTruce = new CmdFactionsRelationTruce();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsRelationNeutral cmdFactionsRelationNeutral = new CmdFactionsRelationNeutral();
|
|
|
|
public CmdFactionsRelationEnemy cmdFactionsRelationEnemy = new CmdFactionsRelationEnemy();
|
2013-06-18 10:13:31 +02:00
|
|
|
public CmdFactionsPerm cmdFactionsPerm = new CmdFactionsPerm();
|
|
|
|
public CmdFactionsFlag cmdFactionsFlag = new CmdFactionsFlag();
|
2013-06-18 09:34:46 +02:00
|
|
|
public CmdFactionsDisband cmdFactionsDisband = new CmdFactionsDisband();
|
|
|
|
public CmdFactionsAdmin cmdFactionsAdmin = new CmdFactionsAdmin();
|
|
|
|
public CmdFactionsPowerBoost cmdFactionsPowerBoost = new CmdFactionsPowerBoost();
|
2013-04-16 13:17:42 +02:00
|
|
|
public VersionCommand cmdFactionsVersion = new VersionCommand(Factions.get(), Perm.VERSION.node, "v", "version");
|
2013-04-10 13:12:22 +02:00
|
|
|
|
2013-11-11 09:31:04 +01:00
|
|
|
// -------------------------------------------- //
|
|
|
|
// CONSTRUCT
|
|
|
|
// -------------------------------------------- //
|
|
|
|
|
2013-04-10 13:12:22 +02:00
|
|
|
public CmdFactions()
|
|
|
|
{
|
2014-09-18 13:41:20 +02:00
|
|
|
// SubCommands
|
2013-04-16 10:11:59 +02:00
|
|
|
this.addSubCommand(HelpCommand.get());
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsList);
|
2013-04-26 14:01:28 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsFaction);
|
|
|
|
this.addSubCommand(this.cmdFactionsPlayer);
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsJoin);
|
|
|
|
this.addSubCommand(this.cmdFactionsLeave);
|
|
|
|
this.addSubCommand(this.cmdFactionsHome);
|
2013-06-18 09:34:46 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsMap);
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsCreate);
|
2013-04-24 19:01:17 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsName);
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsDescription);
|
2014-10-02 16:12:16 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsMotd);
|
2014-10-13 15:14:34 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsSet);
|
2013-06-18 09:34:46 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsSethome);
|
2014-09-18 13:41:20 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsUnsethome);
|
2013-06-18 09:34:46 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsInvite);
|
|
|
|
this.addSubCommand(this.cmdFactionsKick);
|
|
|
|
this.addSubCommand(this.cmdFactionsTitle);
|
|
|
|
this.addSubCommand(this.cmdFactionsPromote);
|
|
|
|
this.addSubCommand(this.cmdFactionsDemote);
|
|
|
|
this.addSubCommand(this.cmdFactionsOfficer);
|
|
|
|
this.addSubCommand(this.cmdFactionsLeader);
|
2013-06-18 10:24:20 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsMoney);
|
2013-06-18 09:59:26 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsSeeChunk);
|
2014-10-08 09:24:03 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsSeeChunkOld);
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsAccess);
|
|
|
|
this.addSubCommand(this.cmdFactionsRelationAlly);
|
|
|
|
this.addSubCommand(this.cmdFactionsRelationTruce);
|
2013-06-18 09:34:46 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsRelationNeutral);
|
|
|
|
this.addSubCommand(this.cmdFactionsRelationEnemy);
|
2013-06-18 10:13:31 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsPerm);
|
|
|
|
this.addSubCommand(this.cmdFactionsFlag);
|
2013-06-18 09:34:46 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsDisband);
|
2013-04-10 13:12:22 +02:00
|
|
|
this.addSubCommand(this.cmdFactionsAdmin);
|
|
|
|
this.addSubCommand(this.cmdFactionsPowerBoost);
|
|
|
|
this.addSubCommand(this.cmdFactionsVersion);
|
|
|
|
}
|
|
|
|
|
2013-11-11 09:31:04 +01:00
|
|
|
// -------------------------------------------- //
|
|
|
|
// OVERRIDE
|
|
|
|
// -------------------------------------------- //
|
|
|
|
|
2013-04-10 13:12:22 +02:00
|
|
|
@Override
|
2013-11-11 09:31:04 +01:00
|
|
|
public List<String> getAliases()
|
2013-04-10 13:12:22 +02:00
|
|
|
{
|
2013-11-11 09:31:04 +01:00
|
|
|
return MConf.get().aliasesF;
|
2013-04-10 13:12:22 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|