Add edit config command.
This commit is contained in:
@@ -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
|
||||
|
22
src/com/massivecraft/factions/cmd/CmdFactionsConfig.java
Normal file
22
src/com/massivecraft/factions/cmd/CmdFactionsConfig.java
Normal 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));
|
||||
}
|
||||
|
||||
}
|
@@ -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);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user