File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
src/main/java/org/mvplugins/multiverse/core Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 88@ Contract
99public abstract class CoreCommand extends MultiverseCommand {
1010 protected CoreCommand (@ NotNull MVCommandManager commandManager ) {
11- super (commandManager );
11+ super (commandManager , "mv" );
1212 }
1313}
Original file line number Diff line number Diff 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 );
You can’t perform that action at this time.
0 commit comments