Files
KSpigot/guide/docs/commands/brigadier_example.md
kilian 5e2b8ca5c6 Update the Brigadier guide (#60)
* chore: Update the brigadier command docs and example

* fix: Rename brigardier to brigadier

* fix: Inline danger block
2023-12-21 17:55:06 +01:00

604 B

The following command illustrates how to use commands, subcommands, arguments and the command context.

command("gaming") {
    literal("set") {
        argument("state", BoolArgumentType.bool()) {
            suggestList { listOf(true, false) }
            runs {
                if (this.getArgument("state"))
                    this.player.sendMessage("yoo gaming has been activated")
                else {
                    this.player.kill()
                    this.player.sendText("gaming disabled"){ color = KColors.INDIANRED }
                }
            }
        }
    }
}