Force relation commands to include relation and alias

This commit is contained in:
CmdrKittens 2019-07-10 22:44:56 -04:00
parent 50c5ecb3e5
commit 23d6ae3e2c
5 changed files with 7 additions and 9 deletions

View File

@ -5,7 +5,6 @@ import com.massivecraft.factions.struct.Relation;
public class CmdRelationAlly extends FRelationCommand {
public CmdRelationAlly() {
aliases.add("ally");
targetRelation = Relation.ALLY;
super(Relation.ALLY, "ally");
}
}

View File

@ -5,7 +5,6 @@ import com.massivecraft.factions.struct.Relation;
public class CmdRelationEnemy extends FRelationCommand {
public CmdRelationEnemy() {
aliases.add("enemy");
targetRelation = Relation.ENEMY;
super(Relation.ENEMY, "enemy");
}
}

View File

@ -5,7 +5,6 @@ import com.massivecraft.factions.struct.Relation;
public class CmdRelationNeutral extends FRelationCommand {
public CmdRelationNeutral() {
aliases.add("neutral");
targetRelation = Relation.NEUTRAL;
super(Relation.NEUTRAL, "neutral");
}
}

View File

@ -5,7 +5,6 @@ import com.massivecraft.factions.struct.Relation;
public class CmdRelationTruce extends FRelationCommand {
public CmdRelationTruce() {
aliases.add("truce");
targetRelation = Relation.TRUCE;
super(Relation.TRUCE, "truce");
}
}

View File

@ -20,8 +20,10 @@ public abstract class FRelationCommand extends FCommand {
public Relation targetRelation;
public FRelationCommand() {
public FRelationCommand(Relation targetRelation, String alias) {
super();
this.targetRelation = targetRelation;
this.aliases.add(alias);
this.requiredArgs.add("faction tag");
this.requirements = new CommandRequirements.Builder(Permission.RELATION)