From f382e2838f8f8b67627f4ae54ee851cc4ee1e7ae Mon Sep 17 00:00:00 2001 From: EightFactorial Date: Mon, 13 Feb 2023 18:46:40 -0800 Subject: [PATCH] Fix ClientboundBlockEventPacket::block (#70) --- azalea-client/src/packet_handling.rs | 4 +++- .../src/packets/game/clientbound_block_event_packet.rs | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/azalea-client/src/packet_handling.rs b/azalea-client/src/packet_handling.rs index 516c6784..873ac3f5 100644 --- a/azalea-client/src/packet_handling.rs +++ b/azalea-client/src/packet_handling.rs @@ -853,7 +853,9 @@ fn handle_packets(ecs: &mut Ecs) { ClientboundGamePacket::BlockChangedAck(_) => {} ClientboundGamePacket::BlockDestruction(_) => {} ClientboundGamePacket::BlockEntityData(_) => {} - ClientboundGamePacket::BlockEvent(_) => {} + ClientboundGamePacket::BlockEvent(p) => { + debug!("Got block event packet {:?}", p); + } ClientboundGamePacket::BossEvent(_) => {} ClientboundGamePacket::CommandSuggestions(_) => {} ClientboundGamePacket::ContainerSetData(_) => {} diff --git a/azalea-protocol/src/packets/game/clientbound_block_event_packet.rs b/azalea-protocol/src/packets/game/clientbound_block_event_packet.rs index 1a8a0c52..dbc04cc2 100755 --- a/azalea-protocol/src/packets/game/clientbound_block_event_packet.rs +++ b/azalea-protocol/src/packets/game/clientbound_block_event_packet.rs @@ -1,12 +1,12 @@ -use azalea_block::BlockState; use azalea_buf::McBuf; use azalea_core::BlockPos; use azalea_protocol_macros::ClientboundGamePacket; +use azalea_registry::Block; #[derive(Clone, Debug, McBuf, ClientboundGamePacket)] pub struct ClientboundBlockEventPacket { pub pos: BlockPos, - pub b0: u8, - pub b1: u8, - pub block: BlockState, + pub action_id: u8, + pub action_parameter: u8, + pub block: Block, }