Skip to content

Commit a1f8eba

Browse files
committed
return KCommand on subcommands
1 parent 23492e9 commit a1f8eba

File tree

1 file changed

+3
-3
lines changed
  • core/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/dsl/command

1 file changed

+3
-3
lines changed

core/src/main/kotlin/br/com/devsrsouza/kotlinbukkitapi/dsl/command/CommandDSL.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -204,13 +204,13 @@ open class KCommand(name: String,
204204
return super.tabComplete(sender, alias, args)
205205
}
206206

207-
open fun command(name: String, vararg aliases: String = arrayOf(), block: CommandMaker) {
208-
subCommands.add(KCommand(name).also {
207+
open fun command(name: String, vararg aliases: String = arrayOf(), block: CommandMaker): KCommand {
208+
return KCommand(name).also {
209209
it.permission = this.permission
210210
it.permissionMessage = this.permissionMessage
211211
it.onlyInGameMessage = this.onlyInGameMessage
212212
it.usageMessage = this.usageMessage
213-
}.apply(block))
213+
}.apply(block).also { subCommands.add(it) }
214214
}
215215

216216
open fun executor(block: ExecutorBlock) {

0 commit comments

Comments
 (0)