pub struct ClientboundPlayExplosion {
pub x: f64,
pub y: f64,
pub z: f64,
pub player_knockback: Option<Vec3f64>,
pub explosion_particle: Particle,
pub sound: Vec<u8>,
}Fields§
§x: f64§y: f64§z: f64§player_knockback: Option<Vec3f64>§explosion_particle: Particle§sound: Vec<u8>Implementations§
Source§impl ClientboundPlayExplosion
impl ClientboundPlayExplosion
Sourcepub const PACKET_ID: i32 = 33i32
pub const PACKET_ID: i32 = 33i32
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 ClientboundPlayExplosion
impl Clone for ClientboundPlayExplosion
Source§fn clone(&self) -> ClientboundPlayExplosion
fn clone(&self) -> ClientboundPlayExplosion
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 ClientboundPlayExplosion
impl Debug for ClientboundPlayExplosion
Source§impl Default for ClientboundPlayExplosion
impl Default for ClientboundPlayExplosion
Source§fn default() -> ClientboundPlayExplosion
fn default() -> ClientboundPlayExplosion
Returns the “default value” for a type. Read more
Source§impl Encode for ClientboundPlayExplosion
impl Encode for ClientboundPlayExplosion
Source§impl EncodedSize for ClientboundPlayExplosion
impl EncodedSize for ClientboundPlayExplosion
fn encoded_size(&self) -> usize
Source§impl PartialEq for ClientboundPlayExplosion
impl PartialEq for ClientboundPlayExplosion
impl StructuralPartialEq for ClientboundPlayExplosion
Auto Trait Implementations§
impl Freeze for ClientboundPlayExplosion
impl RefUnwindSafe for ClientboundPlayExplosion
impl Send for ClientboundPlayExplosion
impl Sync for ClientboundPlayExplosion
impl Unpin for ClientboundPlayExplosion
impl UnsafeUnpin for ClientboundPlayExplosion
impl UnwindSafe for ClientboundPlayExplosion
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