aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEightFactorial <murphkev000@gmail.com>2023-02-13 18:46:40 -0800
committerGitHub <noreply@github.com>2023-02-13 20:46:40 -0600
commitf382e2838f8f8b67627f4ae54ee851cc4ee1e7ae (patch)
treef4077eb73d169a2e27d0486712042f49ba8641ad
parent9897cef520380b95bea5fca5fffd80b1a36c8ad2 (diff)
downloadazalea-drasl-f382e2838f8f8b67627f4ae54ee851cc4ee1e7ae.tar.xz
Fix ClientboundBlockEventPacket::block (#70)
-rw-r--r--azalea-client/src/packet_handling.rs4
-rwxr-xr-xazalea-protocol/src/packets/game/clientbound_block_event_packet.rs8
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,
}