mirror of
https://github.com/mat-1/azalea.git
synced 2025-08-02 14:26:04 +00:00
24 lines
502 B
Rust
24 lines
502 B
Rust
use packet_macros::{GamePacket, McBuf};
|
|
use uuid::Uuid;
|
|
|
|
#[derive(Clone, Debug, McBuf, GamePacket)]
|
|
pub struct ClientboundAddEntityPacket {
|
|
/// The id of the entity.
|
|
#[var]
|
|
pub id: u32,
|
|
pub uuid: Uuid,
|
|
// TODO: have an entity type enum/struct
|
|
#[var]
|
|
pub entity_type: i32,
|
|
pub x: f64,
|
|
pub y: f64,
|
|
pub z: f64,
|
|
pub x_rot: i8,
|
|
pub y_rot: i8,
|
|
pub y_head_rot: i8,
|
|
#[var]
|
|
pub data: i32,
|
|
pub x_vel: i16,
|
|
pub y_vel: i16,
|
|
pub z_vel: i16,
|
|
}
|