Skip to content

Commit

Permalink
Add help command
Browse files Browse the repository at this point in the history
  • Loading branch information
Syrent committed Sep 2, 2023
1 parent ef2f9bd commit a21fa09
Showing 1 changed file with 9 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,15 @@ class VanishCommand(
) : Command("velocityvanish", "velocityvanish.command.vanish", "vanish", "sayanvanish", "v") {

init {
val helpCommand = builder
.literal("help")
.permission(getPermission("help"))
.argument(StringArgument.optional("query", StringArgument.StringMode.GREEDY))
.handler { context ->
help.queryCommands("$name ${context.getOrDefault("query", "")}", context.sender)
}
saveCommand(helpCommand)

val fakeJoinLiteral = addLiteral("fakejoin", ArgumentDescription.of("Send a fake join message"))
.permission(getPermission("fakejoin"))
.argument(StringArgument.builder<ISender?>("for").withCompletionsProvider { _, _ -> Ruom.onlinePlayers.map { getVanishDescription(it) } })
Expand Down

0 comments on commit a21fa09

Please sign in to comment.