Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d7fce6834c | ||
|
|
ac807a991b |
@@ -167,7 +167,10 @@ abstract class HandledCommand implements CommandBase {
|
|||||||
|
|
||||||
StringUtil.copyPartialMatches(
|
StringUtil.copyPartialMatches(
|
||||||
args[0],
|
args[0],
|
||||||
this.getSubcommands().stream().map(CommandBase::getName).collect(Collectors.toList()),
|
this.getSubcommands().stream()
|
||||||
|
.filter(subCommand -> sender.hasPermission(subCommand.getPermission()))
|
||||||
|
.map(CommandBase::getName)
|
||||||
|
.collect(Collectors.toList()),
|
||||||
completions
|
completions
|
||||||
);
|
);
|
||||||
|
|
||||||
@@ -182,6 +185,10 @@ abstract class HandledCommand implements CommandBase {
|
|||||||
HandledCommand command = null;
|
HandledCommand command = null;
|
||||||
|
|
||||||
for (CommandBase subcommand : this.getSubcommands()) {
|
for (CommandBase subcommand : this.getSubcommands()) {
|
||||||
|
if (!sender.hasPermission(subcommand.getPermission())) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
if (args[0].equalsIgnoreCase(subcommand.getName())) {
|
if (args[0].equalsIgnoreCase(subcommand.getName())) {
|
||||||
command = (HandledCommand) subcommand;
|
command = (HandledCommand) subcommand;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,3 +1,3 @@
|
|||||||
version = 6.35.2
|
version = 6.35.3
|
||||||
plugin-name = eco
|
plugin-name = eco
|
||||||
kotlin.code.style = official
|
kotlin.code.style = official
|
||||||
Reference in New Issue
Block a user