diff --git a/src/main/java/com/massivecraft/factions/cmd/CmdFly.java b/src/main/java/com/massivecraft/factions/cmd/CmdFly.java index c849cd95..c9881ca8 100644 --- a/src/main/java/com/massivecraft/factions/cmd/CmdFly.java +++ b/src/main/java/com/massivecraft/factions/cmd/CmdFly.java @@ -22,12 +22,6 @@ public class CmdFly extends FCommand { @Override public void perform() { - // Disabled by default. - if (!P.p.getConfig().getBoolean("enable-faction-flight", false)) { - fme.msg(TL.COMMAND_FLY_DISABLED); - return; - } - if (args.size() == 0) { if (!fme.canFlyAtLocation() && !fme.isFlying()) { Faction factionAtLocation = Board.getInstance().getFactionAt(fme.getLastStoodAt()); diff --git a/src/main/java/com/massivecraft/factions/cmd/FCmdRoot.java b/src/main/java/com/massivecraft/factions/cmd/FCmdRoot.java index 9bc815fb..e4332263 100644 --- a/src/main/java/com/massivecraft/factions/cmd/FCmdRoot.java +++ b/src/main/java/com/massivecraft/factions/cmd/FCmdRoot.java @@ -117,7 +117,6 @@ public class FCmdRoot extends FCommand { this.addSubCommand(this.cmdDeinvite); this.addSubCommand(this.cmdDescription); this.addSubCommand(this.cmdDisband); - this.addSubCommand(this.cmdFly); this.addSubCommand(this.cmdHelp); this.addSubCommand(this.cmdHome); this.addSubCommand(this.cmdInvite); @@ -185,6 +184,14 @@ public class FCmdRoot extends FCommand { this.addSubCommand(new CmdSetMaxVaults()); this.addSubCommand(new CmdVault()); } + + if (P.p.getConfig().getBoolean("enable-faction-flight", false)) { + this.addSubCommand(this.cmdFly); + P.p.log(Level.INFO, "Enabling /f fly command"); + } else { + P.p.log(Level.WARNING, "Faction flight set to false in config.yml. Not enabling /f fly command."); + } + } @Override