diff options
Diffstat (limited to 'azalea/examples/testbot/commands/debug.rs')
| -rw-r--r-- | azalea/examples/testbot/commands/debug.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/azalea/examples/testbot/commands/debug.rs b/azalea/examples/testbot/commands/debug.rs index d721fddc..d0d72b40 100644 --- a/azalea/examples/testbot/commands/debug.rs +++ b/azalea/examples/testbot/commands/debug.rs @@ -10,10 +10,12 @@ use azalea::{ interact::pick::HitResultComponent, packet::game, pathfinder::{ExecutingPath, Pathfinder}, + prelude::ContainerClientExt, world::MinecraftEntityId, }; use azalea_core::hit_result::HitResult; use azalea_entity::EntityKindComponent; +use azalea_inventory::components::MaxStackSize; use azalea_world::InstanceContainer; use bevy_ecs::event::Events; use parking_lot::Mutex; @@ -191,6 +193,16 @@ pub fn register(commands: &mut CommandDispatcher<Mutex<CommandSource>>) { source.reply("Ok!"); 1 })); + commands.register(literal("maxstacksize").executes(|ctx: &Ctx| { + let source = ctx.source.lock(); + let max_stack_size = source + .bot + .get_held_item() + .get_component::<MaxStackSize>() + .map_or(-1, |s| s.count); + source.reply(format!("{max_stack_size}")); + 1 + })); commands.register(literal("debugecsleak").executes(|ctx: &Ctx| { let source = ctx.source.lock(); |
