pub struct ClientboundPlayDamageEvent {
pub entity_id: i32,
pub source_type_id: i32,
pub source_cause_id: i32,
pub source_direct_id: i32,
pub source_position: Option<Vec3f64>,
}Fields§
§entity_id: i32§source_type_id: i32§source_cause_id: i32§source_direct_id: i32§source_position: Option<Vec3f64>Implementations§
Source§impl ClientboundPlayDamageEvent
impl ClientboundPlayDamageEvent
Sourcepub const PACKET_ID: i32 = 26i32
pub const PACKET_ID: i32 = 26i32
The packet ID used by the registry to dispatch this packet.
This value is declared via #[packet(id = N)] and corresponds to
the VarInt packet ID read/written by the framing layer. The struct’s
own Encode/Decode does NOT include this ID — it only encodes the
packet’s payload fields.
Trait Implementations§
Source§impl Clone for ClientboundPlayDamageEvent
impl Clone for ClientboundPlayDamageEvent
Source§fn clone(&self) -> ClientboundPlayDamageEvent
fn clone(&self) -> ClientboundPlayDamageEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientboundPlayDamageEvent
impl Debug for ClientboundPlayDamageEvent
Source§impl Default for ClientboundPlayDamageEvent
impl Default for ClientboundPlayDamageEvent
Source§fn default() -> ClientboundPlayDamageEvent
fn default() -> ClientboundPlayDamageEvent
Returns the “default value” for a type. Read more
Source§impl Encode for ClientboundPlayDamageEvent
impl Encode for ClientboundPlayDamageEvent
Source§impl EncodedSize for ClientboundPlayDamageEvent
impl EncodedSize for ClientboundPlayDamageEvent
fn encoded_size(&self) -> usize
impl StructuralPartialEq for ClientboundPlayDamageEvent
Auto Trait Implementations§
impl Freeze for ClientboundPlayDamageEvent
impl RefUnwindSafe for ClientboundPlayDamageEvent
impl Send for ClientboundPlayDamageEvent
impl Sync for ClientboundPlayDamageEvent
impl Unpin for ClientboundPlayDamageEvent
impl UnsafeUnpin for ClientboundPlayDamageEvent
impl UnwindSafe for ClientboundPlayDamageEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more