From 3c3deb625db1b466b9cb3b123af73333b27b14cc Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 30 Apr 2022 22:18:33 -0500 Subject: add entity -> add mob --- .../packets/game/clientbound_add_entity_packet.rs | 23 ---------------------- .../src/packets/game/clientbound_add_mob_packet.rs | 21 ++++++++++++++++++++ azalea-protocol/src/packets/game/mod.rs | 4 ++-- 3 files changed, 23 insertions(+), 25 deletions(-) delete mode 100644 azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs create mode 100644 azalea-protocol/src/packets/game/clientbound_add_mob_packet.rs (limited to 'azalea-protocol/src') diff --git a/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs b/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs deleted file mode 100644 index c5a5597f..00000000 --- a/azalea-protocol/src/packets/game/clientbound_add_entity_packet.rs +++ /dev/null @@ -1,23 +0,0 @@ -use crate::mc_buf::UnsizedByteArray; -use azalea_core::resource_location::ResourceLocation; -use packet_macros::GamePacket; -use uuid::Uuid; - -#[derive(Clone, Debug, GamePacket)] -pub struct ClientboundAddEntityPacket { - #[varint] - pub id: i32, - pub uuid: Uuid, - // TODO: have an entity type struct - #[varint] - 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, - pub x_vel: u16, - pub y_vel: u16, - pub z_vel: u16, -} diff --git a/azalea-protocol/src/packets/game/clientbound_add_mob_packet.rs b/azalea-protocol/src/packets/game/clientbound_add_mob_packet.rs new file mode 100644 index 00000000..144e74c8 --- /dev/null +++ b/azalea-protocol/src/packets/game/clientbound_add_mob_packet.rs @@ -0,0 +1,21 @@ +use packet_macros::GamePacket; +use uuid::Uuid; + +#[derive(Clone, Debug, GamePacket)] +pub struct ClientboundAddMobPacket { + #[varint] + pub id: i32, + pub uuid: Uuid, + // TODO: have an entity type struct + #[varint] + 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, + pub x_vel: u16, + pub y_vel: u16, + pub z_vel: u16, +} diff --git a/azalea-protocol/src/packets/game/mod.rs b/azalea-protocol/src/packets/game/mod.rs index 9cde366c..4b8132f1 100755 --- a/azalea-protocol/src/packets/game/mod.rs +++ b/azalea-protocol/src/packets/game/mod.rs @@ -1,4 +1,4 @@ -pub mod clientbound_add_entity_packet; +pub mod clientbound_add_mob_packet; pub mod clientbound_change_difficulty_packet; pub mod clientbound_custom_payload_packet; pub mod clientbound_declare_commands_packet; @@ -23,7 +23,7 @@ declare_state_packets!( GamePacket, Serverbound => {}, Clientbound => { - 0x02: clientbound_add_entity_packet::ClientboundAddEntityPacket, + 0x02: clientbound_add_mob_packet::ClientboundAddMobPacket, 0x0e: clientbound_change_difficulty_packet::ClientboundChangeDifficultyPacket, 0x12: clientbound_declare_commands_packet::ClientboundDeclareCommandsPacket, 0x1a: clientbound_disconnect_packet::ClientboundDisconnectPacket, -- cgit v1.2.3