Skip to content

Commit 63b6ab2

Browse files
committed
Allow customisation of flag group prefix used
1 parent 8e64b18 commit 63b6ab2

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/main/java/org/mvplugins/multiverse/core/commands/CoreCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
@Contract
99
public abstract class CoreCommand extends MultiverseCommand {
1010
protected CoreCommand(@NotNull MVCommandManager commandManager) {
11-
super(commandManager);
11+
super(commandManager, "mv");
1212
}
1313
}

src/main/java/org/mvplugins/multiverse/core/commandtools/MultiverseCommand.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,20 @@ public abstract class MultiverseCommand extends BaseCommand {
2525
* The flags manager for the above command manager.
2626
*/
2727
protected final CommandFlagsManager flagsManager;
28+
private final String flagGroupPrefix;
2829
private String flagGroupName;
2930
private CommandFlagGroup.Builder flagGroupBuilder;
3031

32+
// todo: Remove after sub-modules are updated
33+
@Deprecated
3134
protected MultiverseCommand(@NotNull MVCommandManager commandManager) {
35+
this(commandManager, "mv");
36+
}
37+
38+
protected MultiverseCommand(@NotNull MVCommandManager commandManager, @NotNull String flagGroupPrefix) {
3239
this.commandManager = commandManager;
3340
this.flagsManager = commandManager.getFlagsManager();
41+
this.flagGroupPrefix = flagGroupPrefix;
3442
}
3543

3644
@PostConstruct
@@ -59,7 +67,7 @@ private void registerFlagGroup(@NotNull CommandFlagGroup flagGroup) {
5967
*/
6068
protected <T extends CommandFlag> T flag(T flag) {
6169
if (flagGroupBuilder == null) {
62-
flagGroupBuilder = CommandFlagGroup.builder("mv" + getClass().getSimpleName().toLowerCase());
70+
flagGroupBuilder = CommandFlagGroup.builder(flagGroupPrefix + getClass().getSimpleName().toLowerCase());
6371
}
6472
flagGroupBuilder.add(flag);
6573
Logging.finest("Registered flag: " + flag);

0 commit comments

Comments
 (0)