testbot/commands/
combat.rs1use azalea::brigadier::prelude::*;
2
3use super::Ctx;
4use crate::{State, commands::Dispatcher};
5
6pub fn register(commands: &mut Dispatcher) {
7 commands.register(
8 literal("killaura").then(argument("enabled", bool()).executes(|ctx: &Ctx| {
9 let enabled = get_bool(ctx, "enabled").unwrap();
10 let source = ctx.source.lock();
11 let bot = source.bot.clone();
12 bot.query_self::<&mut State, _>(|mut state| state.killaura = enabled)?;
13 source.reply(if enabled {
14 "Enabled killaura"
15 } else {
16 "Disabled killaura"
17 });
18 Ok(1)
19 })),
20 );
21}