valence_protocol/packets/play/
player_interact_block_c2s.rs

1use valence_math::Vec3;
2
3use crate::{BlockPos, Decode, Direction, Encode, Hand, Packet, VarInt};
4
5#[derive(Copy, Clone, Debug, Encode, Decode, Packet)]
6pub struct PlayerInteractBlockC2s {
7    pub hand: Hand,
8    pub position: BlockPos,
9    pub face: Direction,
10    pub cursor_pos: Vec3,
11    pub head_inside_block: bool,
12    pub sequence: VarInt,
13}