update admin permission to include base commands
This commit is contained in:
parent
574098a06a
commit
fe9ae3e071
1 changed files with 4 additions and 4 deletions
|
|
@ -42,7 +42,7 @@ public final class WhitelistCommand {
|
||||||
|
|
||||||
private static LiteralArgumentBuilder<CommandSource> buildAddCommand(WhitelistCommandHandler handler) {
|
private static LiteralArgumentBuilder<CommandSource> buildAddCommand(WhitelistCommandHandler handler) {
|
||||||
return BrigadierCommand.literalArgumentBuilder("add")
|
return BrigadierCommand.literalArgumentBuilder("add")
|
||||||
.requires(source -> source.hasPermission(PERMISSION_BASE))
|
.requires(source -> source.hasPermission(PERMISSION_BASE) || source.hasPermission(PERMISSION_ADMIN))
|
||||||
.then(BrigadierCommand.requiredArgumentBuilder("player", StringArgumentType.word())
|
.then(BrigadierCommand.requiredArgumentBuilder("player", StringArgumentType.word())
|
||||||
.suggests(handler::suggestOnlinePlayers)
|
.suggests(handler::suggestOnlinePlayers)
|
||||||
.executes(handler::add));
|
.executes(handler::add));
|
||||||
|
|
@ -50,7 +50,7 @@ public final class WhitelistCommand {
|
||||||
|
|
||||||
private static LiteralArgumentBuilder<CommandSource> buildRemoveCommand(WhitelistCommandHandler handler) {
|
private static LiteralArgumentBuilder<CommandSource> buildRemoveCommand(WhitelistCommandHandler handler) {
|
||||||
return BrigadierCommand.literalArgumentBuilder("remove")
|
return BrigadierCommand.literalArgumentBuilder("remove")
|
||||||
.requires(source -> source.hasPermission(PERMISSION_BASE))
|
.requires(source -> source.hasPermission(PERMISSION_BASE) || source.hasPermission(PERMISSION_ADMIN))
|
||||||
.then(BrigadierCommand.requiredArgumentBuilder("player", StringArgumentType.word())
|
.then(BrigadierCommand.requiredArgumentBuilder("player", StringArgumentType.word())
|
||||||
.suggests(handler::suggestWhitelistedPlayers)
|
.suggests(handler::suggestWhitelistedPlayers)
|
||||||
.executes(handler::remove));
|
.executes(handler::remove));
|
||||||
|
|
@ -58,13 +58,13 @@ public final class WhitelistCommand {
|
||||||
|
|
||||||
private static LiteralArgumentBuilder<CommandSource> buildListCommand(WhitelistCommandHandler handler) {
|
private static LiteralArgumentBuilder<CommandSource> buildListCommand(WhitelistCommandHandler handler) {
|
||||||
return BrigadierCommand.literalArgumentBuilder("list")
|
return BrigadierCommand.literalArgumentBuilder("list")
|
||||||
.requires(source -> source.hasPermission(PERMISSION_BASE))
|
.requires(source -> source.hasPermission(PERMISSION_BASE) || source.hasPermission(PERMISSION_ADMIN))
|
||||||
.executes(handler::list);
|
.executes(handler::list);
|
||||||
}
|
}
|
||||||
|
|
||||||
private static LiteralArgumentBuilder<CommandSource> buildOnCommand(WhitelistCommandHandler handler) {
|
private static LiteralArgumentBuilder<CommandSource> buildOnCommand(WhitelistCommandHandler handler) {
|
||||||
return BrigadierCommand.literalArgumentBuilder("on")
|
return BrigadierCommand.literalArgumentBuilder("on")
|
||||||
.requires(source -> source.hasPermission(PERMISSION_ADMIN))
|
.requires(source -> source.hasPermission(PERMISSION_BASE) || source.hasPermission(PERMISSION_ADMIN))
|
||||||
.executes(handler::on);
|
.executes(handler::on);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue