Rename command files
This commit is contained in:
parent
75c6257000
commit
01585801b9
@ -21,7 +21,7 @@ public class ConfServer extends SimpleConfig
|
|||||||
// FIELDS
|
// FIELDS
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
|
|
||||||
public final static transient List<String> baseCommandAliases = MUtil.list("f");
|
public final static List<String> baseCommandAliases = MUtil.list("f");
|
||||||
|
|
||||||
// Colors
|
// Colors
|
||||||
public static ChatColor colorMember = ChatColor.GREEN;
|
public static ChatColor colorMember = ChatColor.GREEN;
|
||||||
|
@ -162,7 +162,7 @@ public enum FPerm
|
|||||||
fplayer.msg(errorpattern, hostFaction.describeTo(fplayer, true), this.getDescription());
|
fplayer.msg(errorpattern, hostFaction.describeTo(fplayer, true), this.getDescription());
|
||||||
if (Perm.ADMIN.has(fplayer.getPlayer()))
|
if (Perm.ADMIN.has(fplayer.getPlayer()))
|
||||||
{
|
{
|
||||||
fplayer.msg("<i>You can bypass by using " + Factions.get().cmdBase.cmdBypass.getUseageTemplate(false));
|
fplayer.msg("<i>You can bypass by using " + Factions.get().cmdBase.cmdFactionsAdmin.getUseageTemplate(false));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
|
@ -61,8 +61,8 @@ public class Factions extends MPlugin
|
|||||||
private Integer econLandRewardTaskID = null;
|
private Integer econLandRewardTaskID = null;
|
||||||
|
|
||||||
// Commands
|
// Commands
|
||||||
public FCmdRoot cmdBase;
|
public CmdFactions cmdBase;
|
||||||
public CmdAutoHelp cmdAutoHelp;
|
public CmdFactionsAutoHelp cmdAutoHelp;
|
||||||
|
|
||||||
// -------------------------------------------- //
|
// -------------------------------------------- //
|
||||||
// OVERRIDE
|
// OVERRIDE
|
||||||
@ -84,8 +84,8 @@ public class Factions extends MPlugin
|
|||||||
Board.load();
|
Board.load();
|
||||||
|
|
||||||
// Add Base Commands
|
// Add Base Commands
|
||||||
this.cmdAutoHelp = new CmdAutoHelp();
|
this.cmdAutoHelp = new CmdFactionsAutoHelp();
|
||||||
this.cmdBase = new FCmdRoot();
|
this.cmdBase = new CmdFactions();
|
||||||
|
|
||||||
EssentialsFeatures.setup();
|
EssentialsFeatures.setup();
|
||||||
SpoutFeatures.setup();
|
SpoutFeatures.setup();
|
||||||
|
126
src/com/massivecraft/factions/cmd/CmdFactions.java
Normal file
126
src/com/massivecraft/factions/cmd/CmdFactions.java
Normal file
@ -0,0 +1,126 @@
|
|||||||
|
package com.massivecraft.factions.cmd;
|
||||||
|
|
||||||
|
import java.util.Collections;
|
||||||
|
|
||||||
|
import com.massivecraft.factions.ConfServer;
|
||||||
|
import com.massivecraft.factions.Factions;
|
||||||
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
|
public class CmdFactions extends FCommand
|
||||||
|
{
|
||||||
|
public CmdFactionsAccess cmdFactionsAccess = new CmdFactionsAccess();
|
||||||
|
public CmdFactionsLeader cmdFactionsLeader = new CmdFactionsLeader();
|
||||||
|
public CmdFactionsAutoClaim cmdFactionsAutoClaim = new CmdFactionsAutoClaim();
|
||||||
|
public CmdFactionsAdmin cmdFactionsAdmin = new CmdFactionsAdmin();
|
||||||
|
public CmdFactionsCape cmdFactionsCape = new CmdFactionsCape();
|
||||||
|
public CmdFactionsClaim cmdFactionsClaim = new CmdFactionsClaim();
|
||||||
|
public CmdFactionsCreate cmdFactionsCreate = new CmdFactionsCreate();
|
||||||
|
public CmdFactionsDeinvite cmdFactionsDeinvite = new CmdFactionsDeinvite();
|
||||||
|
public CmdFactionsDemote cmdFactionsDemote = new CmdFactionsDemote();
|
||||||
|
public CmdFactionsDescription cmdFactionsDescription = new CmdFactionsDescription();
|
||||||
|
public CmdFactionsDisband cmdFactionsDisband = new CmdFactionsDisband();
|
||||||
|
public CmdFactionsFlag cmdFactionsFlag = new CmdFactionsFlag();
|
||||||
|
public CmdFactionsHome cmdFactionsHome = new CmdFactionsHome();
|
||||||
|
public CmdFactionsInvite cmdFactionsInvite = new CmdFactionsInvite();
|
||||||
|
public CmdFactionsJoin cmdFactionsJoin = new CmdFactionsJoin();
|
||||||
|
public CmdFactionsKick cmdFactionsKick = new CmdFactionsKick();
|
||||||
|
public CmdFactionsLeave cmdFactionsLeave = new CmdFactionsLeave();
|
||||||
|
public CmdFactionsList cmdFactionsList = new CmdFactionsList();
|
||||||
|
public CmdFactionsLock cmdFactionsLock = new CmdFactionsLock();
|
||||||
|
public CmdFactionsMap cmdFactionsMap = new CmdFactionsMap();
|
||||||
|
public CmdFactionsOfficer cmdFactionsOfficer = new CmdFactionsOfficer();
|
||||||
|
public CmdFactionsMoney cmdFactionsMoney = new CmdFactionsMoney();
|
||||||
|
public CmdFactionsOpen cmdFactionsOpen = new CmdFactionsOpen();
|
||||||
|
public CmdFactionsPerm cmdFactionsPerm = new CmdFactionsPerm();
|
||||||
|
public CmdFactionsPower cmdFactionsPower = new CmdFactionsPower();
|
||||||
|
public CmdFactionsPowerBoost cmdFactionsPowerBoost = new CmdFactionsPowerBoost();
|
||||||
|
public CmdFactionsPromote cmdFactionsPromote = new CmdFactionsPromote();
|
||||||
|
public CmdFactionsRelationAlly cmdFactionsRelationAlly = new CmdFactionsRelationAlly();
|
||||||
|
public CmdFactionsRelationEnemy cmdFactionsRelationEnemy = new CmdFactionsRelationEnemy();
|
||||||
|
public CmdFactionsRelationNeutral cmdFactionsRelationNeutral = new CmdFactionsRelationNeutral();
|
||||||
|
public CmdFactionsRelationTruce cmdFactionsRelationTruce = new CmdFactionsRelationTruce();
|
||||||
|
public CmdFactionsReload cmdFactionsReload = new CmdFactionsReload();
|
||||||
|
public CmdFactionsSaveAll cmdFactionsSaveAll = new CmdFactionsSaveAll();
|
||||||
|
public CmdFactionsSeeChunk cmdFactionsSeeChunk = new CmdFactionsSeeChunk();
|
||||||
|
public CmdFactionsSethome cmdFactionsSethome = new CmdFactionsSethome();
|
||||||
|
public CmdFactionsShow cmdFactionsShow = new CmdFactionsShow();
|
||||||
|
public CmdFactionsTag cmdFactionsTag = new CmdFactionsTag();
|
||||||
|
public CmdFactionsTitle cmdFactionsTitle = new CmdFactionsTitle();
|
||||||
|
public CmdFactionsUnclaim cmdFactionsUnclaim = new CmdFactionsUnclaim();
|
||||||
|
public CmdFactionsUnclaimall cmdFactionsUnclaimall = new CmdFactionsUnclaimall();
|
||||||
|
public CmdFactionsVersion cmdFactionsVersion = new CmdFactionsVersion();
|
||||||
|
|
||||||
|
public CmdFactions()
|
||||||
|
{
|
||||||
|
super();
|
||||||
|
this.aliases.addAll(ConfServer.baseCommandAliases);
|
||||||
|
|
||||||
|
// remove any nulls from extra commas
|
||||||
|
// TODO: When is this required? Should this be added to MCore?
|
||||||
|
this.aliases.removeAll(Collections.singletonList(null));
|
||||||
|
|
||||||
|
//this.requiredArgs.add("");
|
||||||
|
//this.optionalArgs.put("","")
|
||||||
|
|
||||||
|
senderMustBePlayer = false;
|
||||||
|
senderMustBeMember = false;
|
||||||
|
senderMustBeOfficer = false;
|
||||||
|
senderMustBeLeader = false;
|
||||||
|
|
||||||
|
this.disableOnLock = false;
|
||||||
|
|
||||||
|
this.setHelpShort("The faction base command");
|
||||||
|
this.helpLong.add(Txt.parse("<i>This command contains all faction stuff."));
|
||||||
|
|
||||||
|
this.addSubCommand(Factions.get().cmdAutoHelp);
|
||||||
|
this.addSubCommand(this.cmdFactionsList);
|
||||||
|
this.addSubCommand(this.cmdFactionsShow);
|
||||||
|
this.addSubCommand(this.cmdFactionsPower);
|
||||||
|
this.addSubCommand(this.cmdFactionsJoin);
|
||||||
|
this.addSubCommand(this.cmdFactionsLeave);
|
||||||
|
this.addSubCommand(this.cmdFactionsHome);
|
||||||
|
this.addSubCommand(this.cmdFactionsCreate);
|
||||||
|
this.addSubCommand(this.cmdFactionsSethome);
|
||||||
|
this.addSubCommand(this.cmdFactionsTag);
|
||||||
|
this.addSubCommand(this.cmdFactionsDemote);
|
||||||
|
this.addSubCommand(this.cmdFactionsDescription);
|
||||||
|
this.addSubCommand(this.cmdFactionsCape);
|
||||||
|
this.addSubCommand(this.cmdFactionsPerm);
|
||||||
|
this.addSubCommand(this.cmdFactionsFlag);
|
||||||
|
this.addSubCommand(this.cmdFactionsInvite);
|
||||||
|
this.addSubCommand(this.cmdFactionsDeinvite);
|
||||||
|
this.addSubCommand(this.cmdFactionsOpen);
|
||||||
|
this.addSubCommand(this.cmdFactionsMoney);
|
||||||
|
this.addSubCommand(this.cmdFactionsClaim);
|
||||||
|
this.addSubCommand(this.cmdFactionsAutoClaim);
|
||||||
|
this.addSubCommand(this.cmdFactionsUnclaim);
|
||||||
|
this.addSubCommand(this.cmdFactionsUnclaimall);
|
||||||
|
this.addSubCommand(this.cmdFactionsAccess);
|
||||||
|
this.addSubCommand(this.cmdFactionsKick);
|
||||||
|
this.addSubCommand(this.cmdFactionsOfficer);
|
||||||
|
this.addSubCommand(this.cmdFactionsLeader);
|
||||||
|
this.addSubCommand(this.cmdFactionsTitle);
|
||||||
|
this.addSubCommand(this.cmdFactionsMap);
|
||||||
|
this.addSubCommand(this.cmdFactionsSeeChunk);
|
||||||
|
this.addSubCommand(this.cmdFactionsDisband);
|
||||||
|
this.addSubCommand(this.cmdFactionsRelationAlly);
|
||||||
|
this.addSubCommand(this.cmdFactionsRelationEnemy);
|
||||||
|
this.addSubCommand(this.cmdFactionsRelationNeutral);
|
||||||
|
this.addSubCommand(this.cmdFactionsRelationTruce);
|
||||||
|
this.addSubCommand(this.cmdFactionsAdmin);
|
||||||
|
this.addSubCommand(this.cmdFactionsPowerBoost);
|
||||||
|
this.addSubCommand(this.cmdFactionsPromote);
|
||||||
|
this.addSubCommand(this.cmdFactionsLock);
|
||||||
|
this.addSubCommand(this.cmdFactionsReload);
|
||||||
|
this.addSubCommand(this.cmdFactionsSaveAll);
|
||||||
|
this.addSubCommand(this.cmdFactionsVersion);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void perform()
|
||||||
|
{
|
||||||
|
this.commandChain.add(this);
|
||||||
|
Factions.get().cmdAutoHelp.execute(this.sender, this.args, this.commandChain);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@ -11,9 +11,9 @@ import com.massivecraft.factions.integration.SpoutFeatures;
|
|||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
|
|
||||||
public class CmdAccess extends FCommand
|
public class CmdFactionsAccess extends FCommand
|
||||||
{
|
{
|
||||||
public CmdAccess()
|
public CmdFactionsAccess()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("access");
|
this.aliases.add("access");
|
@ -3,9 +3,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdAdmin extends FCommand
|
public class CmdFactionsAdmin extends FCommand
|
||||||
{
|
{
|
||||||
public CmdAdmin()
|
public CmdFactionsAdmin()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("admin");
|
this.aliases.add("admin");
|
@ -4,9 +4,9 @@ import com.massivecraft.factions.FPerm;
|
|||||||
import com.massivecraft.factions.Faction;
|
import com.massivecraft.factions.Faction;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdAutoClaim extends FCommand
|
public class CmdFactionsAutoClaim extends FCommand
|
||||||
{
|
{
|
||||||
public CmdAutoClaim()
|
public CmdFactionsAutoClaim()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("autoclaim");
|
this.aliases.add("autoclaim");
|
@ -7,9 +7,9 @@ import com.massivecraft.factions.zcore.CommandVisibility;
|
|||||||
import com.massivecraft.factions.zcore.MCommand;
|
import com.massivecraft.factions.zcore.MCommand;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdAutoHelp extends MCommand<Factions>
|
public class CmdFactionsAutoHelp extends MCommand<Factions>
|
||||||
{
|
{
|
||||||
public CmdAutoHelp()
|
public CmdFactionsAutoHelp()
|
||||||
{
|
{
|
||||||
super(Factions.get());
|
super(Factions.get());
|
||||||
this.aliases.add("?");
|
this.aliases.add("?");
|
@ -3,13 +3,13 @@ package com.massivecraft.factions.cmd;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdCape extends FCommand
|
public class CmdFactionsCape extends FCommand
|
||||||
{
|
{
|
||||||
public CmdCapeGet cmdCapeGet = new CmdCapeGet();
|
public CmdFactionsCapeGet cmdCapeGet = new CmdFactionsCapeGet();
|
||||||
public CmdCapeSet cmdCapeSet = new CmdCapeSet();
|
public CmdFactionsCapeSet cmdCapeSet = new CmdFactionsCapeSet();
|
||||||
public CmdCapeRemove cmdCapeRemove = new CmdCapeRemove();
|
public CmdFactionsCapeRemove cmdCapeRemove = new CmdFactionsCapeRemove();
|
||||||
|
|
||||||
public CmdCape()
|
public CmdFactionsCape()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("cape");
|
this.aliases.add("cape");
|
@ -7,12 +7,12 @@ import org.bukkit.command.CommandSender;
|
|||||||
import com.massivecraft.factions.FPerm;
|
import com.massivecraft.factions.FPerm;
|
||||||
import com.massivecraft.factions.Faction;
|
import com.massivecraft.factions.Faction;
|
||||||
|
|
||||||
public abstract class CmdCapeAbstract extends FCommand
|
public abstract class CmdFactionsCapeAbstract extends FCommand
|
||||||
{
|
{
|
||||||
public Faction capeFaction;
|
public Faction capeFaction;
|
||||||
public String currentCape;
|
public String currentCape;
|
||||||
|
|
||||||
public CmdCapeAbstract()
|
public CmdFactionsCapeAbstract()
|
||||||
{
|
{
|
||||||
this.optionalArgs.put("faction", "your");
|
this.optionalArgs.put("faction", "your");
|
||||||
|
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdCapeGet extends CmdCapeAbstract
|
public class CmdFactionsCapeGet extends CmdFactionsCapeAbstract
|
||||||
{
|
{
|
||||||
public CmdCapeGet()
|
public CmdFactionsCapeGet()
|
||||||
{
|
{
|
||||||
this.aliases.add("get");
|
this.aliases.add("get");
|
||||||
this.permission = Perm.CAPE_GET.node;
|
this.permission = Perm.CAPE_GET.node;
|
@ -4,10 +4,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
import com.massivecraft.factions.util.RelationUtil;
|
import com.massivecraft.factions.util.RelationUtil;
|
||||||
|
|
||||||
public class CmdCapeRemove extends CmdCapeAbstract
|
public class CmdFactionsCapeRemove extends CmdFactionsCapeAbstract
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdCapeRemove()
|
public CmdFactionsCapeRemove()
|
||||||
{
|
{
|
||||||
this.aliases.add("rm");
|
this.aliases.add("rm");
|
||||||
this.aliases.add("rem");
|
this.aliases.add("rem");
|
@ -6,10 +6,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
import com.massivecraft.factions.util.RelationUtil;
|
import com.massivecraft.factions.util.RelationUtil;
|
||||||
|
|
||||||
public class CmdCapeSet extends CmdCapeAbstract
|
public class CmdFactionsCapeSet extends CmdFactionsCapeAbstract
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdCapeSet()
|
public CmdFactionsCapeSet()
|
||||||
{
|
{
|
||||||
this.aliases.add("set");
|
this.aliases.add("set");
|
||||||
this.requiredArgs.add("url");
|
this.requiredArgs.add("url");
|
@ -7,10 +7,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.util.SpiralTask;
|
import com.massivecraft.factions.util.SpiralTask;
|
||||||
|
|
||||||
|
|
||||||
public class CmdClaim extends FCommand
|
public class CmdFactionsClaim extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdClaim()
|
public CmdFactionsClaim()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("claim");
|
this.aliases.add("claim");
|
@ -15,9 +15,9 @@ import com.massivecraft.factions.Rel;
|
|||||||
import com.massivecraft.factions.event.FPlayerJoinEvent;
|
import com.massivecraft.factions.event.FPlayerJoinEvent;
|
||||||
import com.massivecraft.factions.event.FactionCreateEvent;
|
import com.massivecraft.factions.event.FactionCreateEvent;
|
||||||
|
|
||||||
public class CmdCreate extends FCommand
|
public class CmdFactionsCreate extends FCommand
|
||||||
{
|
{
|
||||||
public CmdCreate()
|
public CmdFactionsCreate()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("create");
|
this.aliases.add("create");
|
||||||
@ -95,7 +95,7 @@ public class CmdCreate extends FCommand
|
|||||||
follower.msg("%s<i> created a new faction %s", fme.describeTo(follower, true), faction.getTag(follower));
|
follower.msg("%s<i> created a new faction %s", fme.describeTo(follower, true), faction.getTag(follower));
|
||||||
}
|
}
|
||||||
|
|
||||||
msg("<i>You should now: %s", p.cmdBase.cmdDescription.getUseageTemplate());
|
msg("<i>You should now: %s", p.cmdBase.cmdFactionsDescription.getUseageTemplate());
|
||||||
|
|
||||||
if (ConfServer.logFactionCreate)
|
if (ConfServer.logFactionCreate)
|
||||||
Factions.get().log(fme.getName()+" created a new faction: "+tag);
|
Factions.get().log(fme.getName()+" created a new faction: "+tag);
|
@ -3,10 +3,10 @@ package com.massivecraft.factions.cmd;
|
|||||||
import com.massivecraft.factions.FPlayer;
|
import com.massivecraft.factions.FPlayer;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdDeinvite extends FCommand
|
public class CmdFactionsDeinvite extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdDeinvite()
|
public CmdFactionsDeinvite()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("deinvite");
|
this.aliases.add("deinvite");
|
||||||
@ -33,7 +33,7 @@ public class CmdDeinvite extends FCommand
|
|||||||
if (you.getFaction() == myFaction)
|
if (you.getFaction() == myFaction)
|
||||||
{
|
{
|
||||||
msg("%s<i> is already a member of %s", you.getName(), myFaction.getTag());
|
msg("%s<i> is already a member of %s", you.getName(), myFaction.getTag());
|
||||||
msg("<i>You might want to: %s", p.cmdBase.cmdKick.getUseageTemplate(false));
|
msg("<i>You might want to: %s", p.cmdBase.cmdFactionsKick.getUseageTemplate(false));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -4,10 +4,10 @@ import com.massivecraft.factions.FPlayer;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdDemote extends FCommand
|
public class CmdFactionsDemote extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdDemote()
|
public CmdFactionsDemote()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("demote");
|
this.aliases.add("demote");
|
@ -6,9 +6,9 @@ import com.massivecraft.factions.FPlayerColl;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdDescription extends FCommand
|
public class CmdFactionsDescription extends FCommand
|
||||||
{
|
{
|
||||||
public CmdDescription()
|
public CmdFactionsDescription()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("desc");
|
this.aliases.add("desc");
|
@ -15,9 +15,9 @@ import com.massivecraft.factions.FPlayer;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
|
|
||||||
public class CmdDisband extends FCommand
|
public class CmdFactionsDisband extends FCommand
|
||||||
{
|
{
|
||||||
public CmdDisband()
|
public CmdFactionsDisband()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("disband");
|
this.aliases.add("disband");
|
@ -5,10 +5,10 @@ import com.massivecraft.factions.Faction;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdFlag extends FCommand
|
public class CmdFactionsFlag extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdFlag()
|
public CmdFactionsFlag()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("flag");
|
this.aliases.add("flag");
|
@ -20,10 +20,10 @@ import com.massivecraft.factions.integration.EssentialsFeatures;
|
|||||||
import com.massivecraft.mcore.util.SmokeUtil;
|
import com.massivecraft.mcore.util.SmokeUtil;
|
||||||
|
|
||||||
|
|
||||||
public class CmdHome extends FCommand
|
public class CmdFactionsHome extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdHome()
|
public CmdFactionsHome()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("home");
|
this.aliases.add("home");
|
||||||
@ -59,7 +59,7 @@ public class CmdHome extends FCommand
|
|||||||
if ( ! myFaction.hasHome())
|
if ( ! myFaction.hasHome())
|
||||||
{
|
{
|
||||||
fme.msg("<b>Your faction does not have a home. " + (fme.getRole().isLessThan(Rel.OFFICER) ? "<i> Ask your leader to:" : "<i>You should:"));
|
fme.msg("<b>Your faction does not have a home. " + (fme.getRole().isLessThan(Rel.OFFICER) ? "<i> Ask your leader to:" : "<i>You should:"));
|
||||||
fme.sendMessage(p.cmdBase.cmdSethome.getUseageTemplate());
|
fme.sendMessage(p.cmdBase.cmdFactionsSethome.getUseageTemplate());
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -5,9 +5,9 @@ import com.massivecraft.factions.FPerm;
|
|||||||
import com.massivecraft.factions.FPlayer;
|
import com.massivecraft.factions.FPlayer;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdInvite extends FCommand
|
public class CmdFactionsInvite extends FCommand
|
||||||
{
|
{
|
||||||
public CmdInvite()
|
public CmdFactionsInvite()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("invite");
|
this.aliases.add("invite");
|
||||||
@ -34,7 +34,7 @@ public class CmdInvite extends FCommand
|
|||||||
if (you.getFaction() == myFaction)
|
if (you.getFaction() == myFaction)
|
||||||
{
|
{
|
||||||
msg("%s<i> is already a member of %s", you.getName(), myFaction.getTag());
|
msg("%s<i> is already a member of %s", you.getName(), myFaction.getTag());
|
||||||
msg("<i>You might want to: " + p.cmdBase.cmdKick.getUseageTemplate(false));
|
msg("<i>You might want to: " + p.cmdBase.cmdFactionsKick.getUseageTemplate(false));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -10,9 +10,9 @@ import com.massivecraft.factions.Factions;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.event.FPlayerJoinEvent;
|
import com.massivecraft.factions.event.FPlayerJoinEvent;
|
||||||
|
|
||||||
public class CmdJoin extends FCommand
|
public class CmdFactionsJoin extends FCommand
|
||||||
{
|
{
|
||||||
public CmdJoin()
|
public CmdFactionsJoin()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("join");
|
this.aliases.add("join");
|
@ -11,10 +11,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
import com.massivecraft.factions.event.FPlayerLeaveEvent;
|
import com.massivecraft.factions.event.FPlayerLeaveEvent;
|
||||||
|
|
||||||
public class CmdKick extends FCommand
|
public class CmdFactionsKick extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdKick()
|
public CmdFactionsKick()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("kick");
|
this.aliases.add("kick");
|
||||||
@ -40,7 +40,7 @@ public class CmdKick extends FCommand
|
|||||||
if (fme == you)
|
if (fme == you)
|
||||||
{
|
{
|
||||||
msg("<b>You cannot kick yourself.");
|
msg("<b>You cannot kick yourself.");
|
||||||
msg("<i>You might want to: %s", p.cmdBase.cmdLeave.getUseageTemplate(false));
|
msg("<i>You might want to: %s", p.cmdBase.cmdFactionsLeave.getUseageTemplate(false));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -11,9 +11,9 @@ import com.massivecraft.factions.event.FPlayerJoinEvent;
|
|||||||
import com.massivecraft.factions.util.RelationUtil;
|
import com.massivecraft.factions.util.RelationUtil;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdLeader extends FCommand
|
public class CmdFactionsLeader extends FCommand
|
||||||
{
|
{
|
||||||
public CmdLeader()
|
public CmdFactionsLeader()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("leader");
|
this.aliases.add("leader");
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdLeave extends FCommand {
|
public class CmdFactionsLeave extends FCommand {
|
||||||
|
|
||||||
public CmdLeave()
|
public CmdFactionsLeave()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("leave");
|
this.aliases.add("leave");
|
@ -11,10 +11,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
|
|
||||||
public class CmdList extends FCommand
|
public class CmdFactionsList extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdList()
|
public CmdFactionsList()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("list");
|
this.aliases.add("list");
|
@ -2,7 +2,7 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdLock extends FCommand {
|
public class CmdFactionsLock extends FCommand {
|
||||||
|
|
||||||
// TODO: This solution needs refactoring.
|
// TODO: This solution needs refactoring.
|
||||||
/*
|
/*
|
||||||
@ -11,7 +11,7 @@ public class CmdLock extends FCommand {
|
|||||||
default: op
|
default: op
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public CmdLock()
|
public CmdFactionsLock()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("lock");
|
this.aliases.add("lock");
|
@ -6,9 +6,9 @@ import com.massivecraft.factions.FLocation;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMap extends FCommand
|
public class CmdFactionsMap extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMap()
|
public CmdFactionsMap()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("map");
|
this.aliases.add("map");
|
@ -3,16 +3,16 @@ package com.massivecraft.factions.cmd;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdMoney extends FCommand
|
public class CmdFactionsMoney extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyBalance cmdMoneyBalance = new CmdMoneyBalance();
|
public CmdFactionsMoneyBalance cmdMoneyBalance = new CmdFactionsMoneyBalance();
|
||||||
public CmdMoneyDeposit cmdMoneyDeposit = new CmdMoneyDeposit();
|
public CmdFactionsMoneyDeposit cmdMoneyDeposit = new CmdFactionsMoneyDeposit();
|
||||||
public CmdMoneyWithdraw cmdMoneyWithdraw = new CmdMoneyWithdraw();
|
public CmdFactionsMoneyWithdraw cmdMoneyWithdraw = new CmdFactionsMoneyWithdraw();
|
||||||
public CmdMoneyTransferFf cmdMoneyTransferFf = new CmdMoneyTransferFf();
|
public CmdFactionsMoneyTransferFf cmdMoneyTransferFf = new CmdFactionsMoneyTransferFf();
|
||||||
public CmdMoneyTransferFp cmdMoneyTransferFp = new CmdMoneyTransferFp();
|
public CmdFactionsMoneyTransferFp cmdMoneyTransferFp = new CmdFactionsMoneyTransferFp();
|
||||||
public CmdMoneyTransferPf cmdMoneyTransferPf = new CmdMoneyTransferPf();
|
public CmdFactionsMoneyTransferPf cmdMoneyTransferPf = new CmdFactionsMoneyTransferPf();
|
||||||
|
|
||||||
public CmdMoney()
|
public CmdFactionsMoney()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("money");
|
this.aliases.add("money");
|
@ -4,9 +4,9 @@ import com.massivecraft.factions.integration.Econ;
|
|||||||
import com.massivecraft.factions.Faction;
|
import com.massivecraft.factions.Faction;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdMoneyBalance extends FCommand
|
public class CmdFactionsMoneyBalance extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyBalance()
|
public CmdFactionsMoneyBalance()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("b");
|
this.aliases.add("b");
|
@ -10,10 +10,10 @@ import com.massivecraft.mcore.util.Txt;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMoneyDeposit extends FCommand
|
public class CmdFactionsMoneyDeposit extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdMoneyDeposit()
|
public CmdFactionsMoneyDeposit()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("d");
|
this.aliases.add("d");
|
@ -10,9 +10,9 @@ import com.massivecraft.mcore.util.Txt;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMoneyTransferFf extends FCommand
|
public class CmdFactionsMoneyTransferFf extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyTransferFf()
|
public CmdFactionsMoneyTransferFf()
|
||||||
{
|
{
|
||||||
this.aliases.add("ff");
|
this.aliases.add("ff");
|
||||||
|
|
@ -10,9 +10,9 @@ import com.massivecraft.mcore.util.Txt;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMoneyTransferFp extends FCommand
|
public class CmdFactionsMoneyTransferFp extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyTransferFp()
|
public CmdFactionsMoneyTransferFp()
|
||||||
{
|
{
|
||||||
this.aliases.add("fp");
|
this.aliases.add("fp");
|
||||||
|
|
@ -10,9 +10,9 @@ import com.massivecraft.mcore.util.Txt;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMoneyTransferPf extends FCommand
|
public class CmdFactionsMoneyTransferPf extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyTransferPf()
|
public CmdFactionsMoneyTransferPf()
|
||||||
{
|
{
|
||||||
this.aliases.add("pf");
|
this.aliases.add("pf");
|
||||||
|
|
@ -10,9 +10,9 @@ import com.massivecraft.mcore.util.Txt;
|
|||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
public class CmdMoneyWithdraw extends FCommand
|
public class CmdFactionsMoneyWithdraw extends FCommand
|
||||||
{
|
{
|
||||||
public CmdMoneyWithdraw()
|
public CmdFactionsMoneyWithdraw()
|
||||||
{
|
{
|
||||||
this.aliases.add("w");
|
this.aliases.add("w");
|
||||||
this.aliases.add("withdraw");
|
this.aliases.add("withdraw");
|
@ -5,10 +5,10 @@ import com.massivecraft.factions.FPlayer;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdOfficer extends FCommand
|
public class CmdFactionsOfficer extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdOfficer()
|
public CmdFactionsOfficer()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("officer");
|
this.aliases.add("officer");
|
@ -5,9 +5,9 @@ import com.massivecraft.factions.Faction;
|
|||||||
import com.massivecraft.factions.FactionColl;
|
import com.massivecraft.factions.FactionColl;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdOpen extends FCommand
|
public class CmdFactionsOpen extends FCommand
|
||||||
{
|
{
|
||||||
public CmdOpen()
|
public CmdFactionsOpen()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("open");
|
this.aliases.add("open");
|
@ -6,10 +6,10 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdPerm extends FCommand
|
public class CmdFactionsPerm extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdPerm()
|
public CmdFactionsPerm()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("perm");
|
this.aliases.add("perm");
|
@ -4,10 +4,10 @@ import com.massivecraft.factions.ConfServer;
|
|||||||
import com.massivecraft.factions.FPlayer;
|
import com.massivecraft.factions.FPlayer;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdPower extends FCommand
|
public class CmdFactionsPower extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdPower()
|
public CmdFactionsPower()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("power");
|
this.aliases.add("power");
|
@ -5,9 +5,9 @@ import com.massivecraft.factions.FPlayer;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdPowerBoost extends FCommand
|
public class CmdFactionsPowerBoost extends FCommand
|
||||||
{
|
{
|
||||||
public CmdPowerBoost()
|
public CmdFactionsPowerBoost()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("powerboost");
|
this.aliases.add("powerboost");
|
@ -4,10 +4,10 @@ import com.massivecraft.factions.FPlayer;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdPromote extends FCommand
|
public class CmdFactionsPromote extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdPromote()
|
public CmdFactionsPromote()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("promote");
|
this.aliases.add("promote");
|
@ -10,11 +10,11 @@ import com.massivecraft.factions.Rel;
|
|||||||
import com.massivecraft.factions.event.FactionRelationEvent;
|
import com.massivecraft.factions.event.FactionRelationEvent;
|
||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
|
|
||||||
public abstract class FRelationCommand extends FCommand
|
public abstract class CmdFactionsRelationAbstract extends FCommand
|
||||||
{
|
{
|
||||||
public Rel targetRelation;
|
public Rel targetRelation;
|
||||||
|
|
||||||
public FRelationCommand()
|
public CmdFactionsRelationAbstract()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.requiredArgs.add("faction");
|
this.requiredArgs.add("faction");
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdRelationAlly extends FRelationCommand
|
public class CmdFactionsRelationAlly extends CmdFactionsRelationAbstract
|
||||||
{
|
{
|
||||||
public CmdRelationAlly()
|
public CmdFactionsRelationAlly()
|
||||||
{
|
{
|
||||||
aliases.add("ally");
|
aliases.add("ally");
|
||||||
targetRelation = Rel.ALLY;
|
targetRelation = Rel.ALLY;
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdRelationEnemy extends FRelationCommand
|
public class CmdFactionsRelationEnemy extends CmdFactionsRelationAbstract
|
||||||
{
|
{
|
||||||
public CmdRelationEnemy()
|
public CmdFactionsRelationEnemy()
|
||||||
{
|
{
|
||||||
aliases.add("enemy");
|
aliases.add("enemy");
|
||||||
targetRelation = Rel.ENEMY;
|
targetRelation = Rel.ENEMY;
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdRelationNeutral extends FRelationCommand
|
public class CmdFactionsRelationNeutral extends CmdFactionsRelationAbstract
|
||||||
{
|
{
|
||||||
public CmdRelationNeutral()
|
public CmdFactionsRelationNeutral()
|
||||||
{
|
{
|
||||||
aliases.add("neutral");
|
aliases.add("neutral");
|
||||||
targetRelation = Rel.NEUTRAL;
|
targetRelation = Rel.NEUTRAL;
|
@ -2,9 +2,9 @@ package com.massivecraft.factions.cmd;
|
|||||||
|
|
||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
|
|
||||||
public class CmdRelationTruce extends FRelationCommand
|
public class CmdFactionsRelationTruce extends CmdFactionsRelationAbstract
|
||||||
{
|
{
|
||||||
public CmdRelationTruce()
|
public CmdFactionsRelationTruce()
|
||||||
{
|
{
|
||||||
aliases.add("truce");
|
aliases.add("truce");
|
||||||
targetRelation = Rel.TRUCE;
|
targetRelation = Rel.TRUCE;
|
@ -6,10 +6,10 @@ import com.massivecraft.factions.FactionColl;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdReload extends FCommand
|
public class CmdFactionsReload extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdReload()
|
public CmdFactionsReload()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("reload");
|
this.aliases.add("reload");
|
@ -5,10 +5,10 @@ import com.massivecraft.factions.FPlayerColl;
|
|||||||
import com.massivecraft.factions.FactionColl;
|
import com.massivecraft.factions.FactionColl;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdSaveAll extends FCommand
|
public class CmdFactionsSaveAll extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdSaveAll()
|
public CmdFactionsSaveAll()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("saveall");
|
this.aliases.add("saveall");
|
@ -8,9 +8,9 @@ import org.bukkit.entity.Player;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
import com.massivecraft.factions.util.VisualizeUtil;
|
import com.massivecraft.factions.util.VisualizeUtil;
|
||||||
|
|
||||||
public class CmdSeeChunk extends FCommand
|
public class CmdFactionsSeeChunk extends FCommand
|
||||||
{
|
{
|
||||||
public CmdSeeChunk()
|
public CmdFactionsSeeChunk()
|
||||||
{
|
{
|
||||||
super();
|
super();
|
||||||
this.aliases.add("sc");
|
this.aliases.add("sc");
|
@ -7,9 +7,9 @@ import com.massivecraft.factions.FPerm;
|
|||||||
import com.massivecraft.factions.Faction;
|
import com.massivecraft.factions.Faction;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdSethome extends FCommand
|
public class CmdFactionsSethome extends FCommand
|
||||||
{
|
{
|
||||||
public CmdSethome()
|
public CmdFactionsSethome()
|
||||||
{
|
{
|
||||||
this.aliases.add("sethome");
|
this.aliases.add("sethome");
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ public class CmdSethome extends FCommand
|
|||||||
faction.setHome(me.getLocation());
|
faction.setHome(me.getLocation());
|
||||||
|
|
||||||
faction.msg("%s<i> set the home for your faction. You can now use:", fme.describeTo(myFaction, true));
|
faction.msg("%s<i> set the home for your faction. You can now use:", fme.describeTo(myFaction, true));
|
||||||
faction.sendMessage(p.cmdBase.cmdHome.getUseageTemplate());
|
faction.sendMessage(p.cmdBase.cmdFactionsHome.getUseageTemplate());
|
||||||
if (faction != myFaction)
|
if (faction != myFaction)
|
||||||
{
|
{
|
||||||
fme.msg("<b>You have set the home for the "+faction.getTag(fme)+"<i> faction.");
|
fme.msg("<b>You have set the home for the "+faction.getTag(fme)+"<i> faction.");
|
@ -14,9 +14,9 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.Rel;
|
import com.massivecraft.factions.Rel;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdShow extends FCommand
|
public class CmdFactionsShow extends FCommand
|
||||||
{
|
{
|
||||||
public CmdShow()
|
public CmdFactionsShow()
|
||||||
{
|
{
|
||||||
this.aliases.add("show");
|
this.aliases.add("show");
|
||||||
this.aliases.add("who");
|
this.aliases.add("who");
|
@ -12,10 +12,10 @@ import com.massivecraft.factions.event.FactionRenameEvent;
|
|||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
import com.massivecraft.factions.util.MiscUtil;
|
import com.massivecraft.factions.util.MiscUtil;
|
||||||
|
|
||||||
public class CmdTag extends FCommand
|
public class CmdFactionsTag extends FCommand
|
||||||
{
|
{
|
||||||
|
|
||||||
public CmdTag()
|
public CmdFactionsTag()
|
||||||
{
|
{
|
||||||
this.aliases.add("tag");
|
this.aliases.add("tag");
|
||||||
|
|
@ -6,9 +6,9 @@ import com.massivecraft.factions.Perm;
|
|||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
import com.massivecraft.mcore.util.Txt;
|
import com.massivecraft.mcore.util.Txt;
|
||||||
|
|
||||||
public class CmdTitle extends FCommand
|
public class CmdFactionsTitle extends FCommand
|
||||||
{
|
{
|
||||||
public CmdTitle()
|
public CmdFactionsTitle()
|
||||||
{
|
{
|
||||||
this.aliases.add("title");
|
this.aliases.add("title");
|
||||||
|
|
@ -13,9 +13,9 @@ import com.massivecraft.factions.Faction;
|
|||||||
import com.massivecraft.factions.Factions;
|
import com.massivecraft.factions.Factions;
|
||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
public class CmdUnclaim extends FCommand
|
public class CmdFactionsUnclaim extends FCommand
|
||||||
{
|
{
|
||||||
public CmdUnclaim()
|
public CmdFactionsUnclaim()
|
||||||
{
|
{
|
||||||
this.aliases.add("unclaim");
|
this.aliases.add("unclaim");
|
||||||
this.aliases.add("declaim");
|
this.aliases.add("declaim");
|
@ -10,9 +10,9 @@ import com.massivecraft.factions.event.LandUnclaimAllEvent;
|
|||||||
import com.massivecraft.factions.integration.Econ;
|
import com.massivecraft.factions.integration.Econ;
|
||||||
import com.massivecraft.factions.integration.SpoutFeatures;
|
import com.massivecraft.factions.integration.SpoutFeatures;
|
||||||
|
|
||||||
public class CmdUnclaimall extends FCommand
|
public class CmdFactionsUnclaimall extends FCommand
|
||||||
{
|
{
|
||||||
public CmdUnclaimall()
|
public CmdFactionsUnclaimall()
|
||||||
{
|
{
|
||||||
this.aliases.add("unclaimall");
|
this.aliases.add("unclaimall");
|
||||||
this.aliases.add("declaimall");
|
this.aliases.add("declaimall");
|
@ -4,9 +4,9 @@ import com.massivecraft.factions.Factions;
|
|||||||
import com.massivecraft.factions.Perm;
|
import com.massivecraft.factions.Perm;
|
||||||
|
|
||||||
|
|
||||||
public class CmdVersion extends FCommand
|
public class CmdFactionsVersion extends FCommand
|
||||||
{
|
{
|
||||||
public CmdVersion()
|
public CmdFactionsVersion()
|
||||||
{
|
{
|
||||||
this.aliases.add("version");
|
this.aliases.add("version");
|
||||||
|
|
@ -1,123 +0,0 @@
|
|||||||
package com.massivecraft.factions.cmd;
|
|
||||||
|
|
||||||
import java.util.Collections;
|
|
||||||
|
|
||||||
import com.massivecraft.factions.ConfServer;
|
|
||||||
import com.massivecraft.factions.Factions;
|
|
||||||
import com.massivecraft.mcore.util.Txt;
|
|
||||||
|
|
||||||
public class FCmdRoot extends FCommand
|
|
||||||
{
|
|
||||||
public CmdAccess cmdAccess = new CmdAccess();
|
|
||||||
public CmdLeader cmdLeader = new CmdLeader();
|
|
||||||
public CmdAutoClaim cmdAutoClaim = new CmdAutoClaim();
|
|
||||||
public CmdAdmin cmdBypass = new CmdAdmin();
|
|
||||||
public CmdCape cmdCape = new CmdCape();
|
|
||||||
public CmdClaim cmdClaim = new CmdClaim();
|
|
||||||
public CmdCreate cmdCreate = new CmdCreate();
|
|
||||||
public CmdDeinvite cmdDeinvite = new CmdDeinvite();
|
|
||||||
public CmdDemote cmdDemote = new CmdDemote();
|
|
||||||
public CmdDescription cmdDescription = new CmdDescription();
|
|
||||||
public CmdDisband cmdDisband = new CmdDisband();
|
|
||||||
public CmdFlag cmdFlag = new CmdFlag();
|
|
||||||
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 CmdOfficer cmdOfficer = new CmdOfficer();
|
|
||||||
public CmdMoney cmdMoney = new CmdMoney();
|
|
||||||
public CmdOpen cmdOpen = new CmdOpen();
|
|
||||||
public CmdPerm cmdPerm = new CmdPerm();
|
|
||||||
public CmdPower cmdPower = new CmdPower();
|
|
||||||
public CmdPowerBoost cmdPowerBoost = new CmdPowerBoost();
|
|
||||||
public CmdPromote cmdPromote = new CmdPromote();
|
|
||||||
public CmdRelationAlly cmdRelationAlly = new CmdRelationAlly();
|
|
||||||
public CmdRelationEnemy cmdRelationEnemy = new CmdRelationEnemy();
|
|
||||||
public CmdRelationNeutral cmdRelationNeutral = new CmdRelationNeutral();
|
|
||||||
public CmdRelationTruce cmdRelationTruce = new CmdRelationTruce();
|
|
||||||
public CmdReload cmdReload = new CmdReload();
|
|
||||||
public CmdSaveAll cmdSaveAll = new CmdSaveAll();
|
|
||||||
public CmdSeeChunk cmdSeeChunks = new CmdSeeChunk();
|
|
||||||
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 FCmdRoot()
|
|
||||||
{
|
|
||||||
super();
|
|
||||||
this.aliases.addAll(ConfServer.baseCommandAliases);
|
|
||||||
this.aliases.removeAll(Collections.singletonList(null)); // remove any nulls from extra commas
|
|
||||||
|
|
||||||
//this.requiredArgs.add("");
|
|
||||||
//this.optionalArgs.put("","")
|
|
||||||
|
|
||||||
senderMustBePlayer = false;
|
|
||||||
senderMustBeMember = false;
|
|
||||||
senderMustBeOfficer = false;
|
|
||||||
senderMustBeLeader = false;
|
|
||||||
|
|
||||||
this.disableOnLock = false;
|
|
||||||
|
|
||||||
this.setHelpShort("The faction base command");
|
|
||||||
this.helpLong.add(Txt.parse("<i>This command contains all faction stuff."));
|
|
||||||
|
|
||||||
this.addSubCommand(Factions.get().cmdAutoHelp);
|
|
||||||
this.addSubCommand(this.cmdList);
|
|
||||||
this.addSubCommand(this.cmdShow);
|
|
||||||
this.addSubCommand(this.cmdPower);
|
|
||||||
this.addSubCommand(this.cmdJoin);
|
|
||||||
this.addSubCommand(this.cmdLeave);
|
|
||||||
this.addSubCommand(this.cmdHome);
|
|
||||||
this.addSubCommand(this.cmdCreate);
|
|
||||||
this.addSubCommand(this.cmdSethome);
|
|
||||||
this.addSubCommand(this.cmdTag);
|
|
||||||
this.addSubCommand(this.cmdDemote);
|
|
||||||
this.addSubCommand(this.cmdDescription);
|
|
||||||
this.addSubCommand(this.cmdCape);
|
|
||||||
this.addSubCommand(this.cmdPerm);
|
|
||||||
this.addSubCommand(this.cmdFlag);
|
|
||||||
this.addSubCommand(this.cmdInvite);
|
|
||||||
this.addSubCommand(this.cmdDeinvite);
|
|
||||||
this.addSubCommand(this.cmdOpen);
|
|
||||||
this.addSubCommand(this.cmdMoney);
|
|
||||||
this.addSubCommand(this.cmdClaim);
|
|
||||||
this.addSubCommand(this.cmdAutoClaim);
|
|
||||||
this.addSubCommand(this.cmdUnclaim);
|
|
||||||
this.addSubCommand(this.cmdUnclaimall);
|
|
||||||
this.addSubCommand(this.cmdAccess);
|
|
||||||
this.addSubCommand(this.cmdKick);
|
|
||||||
this.addSubCommand(this.cmdOfficer);
|
|
||||||
this.addSubCommand(this.cmdLeader);
|
|
||||||
this.addSubCommand(this.cmdTitle);
|
|
||||||
this.addSubCommand(this.cmdMap);
|
|
||||||
this.addSubCommand(this.cmdSeeChunks);
|
|
||||||
this.addSubCommand(this.cmdDisband);
|
|
||||||
this.addSubCommand(this.cmdRelationAlly);
|
|
||||||
this.addSubCommand(this.cmdRelationEnemy);
|
|
||||||
this.addSubCommand(this.cmdRelationNeutral);
|
|
||||||
this.addSubCommand(this.cmdRelationTruce);
|
|
||||||
this.addSubCommand(this.cmdBypass);
|
|
||||||
this.addSubCommand(this.cmdPowerBoost);
|
|
||||||
this.addSubCommand(this.cmdPromote);
|
|
||||||
this.addSubCommand(this.cmdLock);
|
|
||||||
this.addSubCommand(this.cmdReload);
|
|
||||||
this.addSubCommand(this.cmdSaveAll);
|
|
||||||
this.addSubCommand(this.cmdVersion);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void perform()
|
|
||||||
{
|
|
||||||
this.commandChain.add(this);
|
|
||||||
Factions.get().cmdAutoHelp.execute(this.sender, this.args, this.commandChain);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user