From e1d3b902ba08170e4ee82c53f216445f57fbc47e Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 10 May 2025 06:22:08 +0330 Subject: add StartUseItemEvent and improve code related to interactions --- azalea/examples/testbot/commands/debug.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'azalea/examples') diff --git a/azalea/examples/testbot/commands/debug.rs b/azalea/examples/testbot/commands/debug.rs index 31b0ff91..0bac22d4 100644 --- a/azalea/examples/testbot/commands/debug.rs +++ b/azalea/examples/testbot/commands/debug.rs @@ -104,10 +104,10 @@ pub fn register(commands: &mut CommandDispatcher>) { let hit_result = *source.bot.component::(); - if hit_result.miss { + let Some(hit_result) = hit_result.as_block_hit_result_if_not_miss() else { source.reply("I'm not looking at anything"); return 1; - } + }; let block_pos = hit_result.block_pos; let block = source.bot.world().read().get_block_state(&block_pos); @@ -174,6 +174,13 @@ pub fn register(commands: &mut CommandDispatcher>) { 1 })); + commands.register(literal("startuseitem").executes(|ctx: &Ctx| { + let source = ctx.source.lock(); + source.bot.start_use_item(); + source.reply("Ok!"); + 1 + })); + commands.register(literal("debugecsleak").executes(|ctx: &Ctx| { let source = ctx.source.lock(); -- cgit v1.2.3