Add edit config command.

This commit is contained in:
TheComputerGeek2
2017-02-21 23:22:08 -08:00
parent 87c06db63e
commit 398154b576
7 changed files with 75 additions and 0 deletions

View File

@@ -68,6 +68,7 @@ public class CmdFactions extends FactionsCommand
public CmdFactionsDisband cmdFactionsDisband = new CmdFactionsDisband();
public CmdFactionsPowerBoost cmdFactionsPowerBoost = new CmdFactionsPowerBoost();
public CmdFactionsSetpower cmdFactionsSetpower = new CmdFactionsSetpower();
public CmdFactionsConfig cmdFactionsConfig = new CmdFactionsConfig();
public MassiveCommandVersion cmdFactionsVersion = new MassiveCommandVersion(Factions.get()).setAliases("v", "version").addRequirements(RequirementHasPerm.get(Perm.VERSION));
// -------------------------------------------- //
@@ -123,6 +124,7 @@ public class CmdFactions extends FactionsCommand
this.addChild(this.cmdFactionsDisband);
this.addChild(this.cmdFactionsPowerBoost);
this.addChild(this.cmdFactionsSetpower);
this.addChild(this.cmdFactionsConfig);
this.addChild(this.cmdFactionsVersion);
// Deprecated Commands

View File

@@ -0,0 +1,22 @@
package com.massivecraft.factions.cmd;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.entity.MConf;
import com.massivecraft.massivecore.command.editor.CommandEditSingleton;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
public class CmdFactionsConfig extends CommandEditSingleton<MConf>
{
// -------------------------------------------- //
// CONSTRUCT
// -------------------------------------------- //
public CmdFactionsConfig()
{
super(MConf.get());
// Requirements
this.addRequirements(RequirementHasPerm.get(Perm.CONFIG));
}
}

View File

@@ -0,0 +1,19 @@
package com.massivecraft.factions.cmd.type;
import com.massivecraft.factions.event.EventFactionsChunkChangeType;
import com.massivecraft.massivecore.command.type.enumeration.TypeEnum;
public class TypeFactionChunkChangeType extends TypeEnum<EventFactionsChunkChangeType>
{
// -------------------------------------------- //
// INSTANCE & CONSTRUCT
// -------------------------------------------- //
private static TypeFactionChunkChangeType i = new TypeFactionChunkChangeType();
public static TypeFactionChunkChangeType get() { return i; }
public TypeFactionChunkChangeType()
{
super(EventFactionsChunkChangeType.class);
}
}