✨ Pass manager instance to command builders
This commit is contained in:
parent
50dd6f0e85
commit
1fa0eead69
1 changed files with 4 additions and 4 deletions
|
|
@ -285,7 +285,7 @@ public abstract class CommandManager<C> {
|
||||||
final @NonNull Description description,
|
final @NonNull Description description,
|
||||||
final @NonNull CommandMeta meta
|
final @NonNull CommandMeta meta
|
||||||
) {
|
) {
|
||||||
return Command.newBuilder(name, meta, description, aliases.toArray(new String[0]));
|
return Command.<C>newBuilder(name, meta, description, aliases.toArray(new String[0])).manager(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -301,7 +301,7 @@ public abstract class CommandManager<C> {
|
||||||
final @NonNull Collection<String> aliases,
|
final @NonNull Collection<String> aliases,
|
||||||
final @NonNull CommandMeta meta
|
final @NonNull CommandMeta meta
|
||||||
) {
|
) {
|
||||||
return Command.newBuilder(name, meta, Description.empty(), aliases.toArray(new String[0]));
|
return Command.<C>newBuilder(name, meta, Description.empty(), aliases.toArray(new String[0])).manager(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -319,7 +319,7 @@ public abstract class CommandManager<C> {
|
||||||
final @NonNull Description description,
|
final @NonNull Description description,
|
||||||
final @NonNull String... aliases
|
final @NonNull String... aliases
|
||||||
) {
|
) {
|
||||||
return Command.newBuilder(name, meta, description, aliases);
|
return Command.<C>newBuilder(name, meta, description, aliases).manager(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -335,7 +335,7 @@ public abstract class CommandManager<C> {
|
||||||
final @NonNull CommandMeta meta,
|
final @NonNull CommandMeta meta,
|
||||||
final @NonNull String... aliases
|
final @NonNull String... aliases
|
||||||
) {
|
) {
|
||||||
return Command.newBuilder(name, meta, Description.empty(), aliases);
|
return Command.<C>newBuilder(name, meta, Description.empty(), aliases).manager(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue