1.13.2+: correct particle IDs, fixes Failed to read all of packet 0x24
Updates https://github.com/iceiix/stevenarella/issues/377#issuecomment-1003598682
This commit is contained in:
parent
21a1b64a14
commit
00e7a3d1bc
|
@ -1252,22 +1252,22 @@ state_packets!(
|
|||
field offset_z: f32 =,
|
||||
field speed: f32 =,
|
||||
field count: i32 =,
|
||||
field block_state: VarInt = when(|p: &Particle_f64| p.particle_id == 4 || p.particle_id == 25),
|
||||
field red: f32 = when(|p: &Particle_f64| p.particle_id == 15 || p.particle_id == 16),
|
||||
field green: f32 = when(|p: &Particle_f64| p.particle_id == 15 || p.particle_id == 16),
|
||||
field blue: f32 = when(|p: &Particle_f64| p.particle_id == 15 || p.particle_id == 16),
|
||||
field scale: f32 = when(|p: &Particle_f64| p.particle_id == 15 || p.particle_id == 16),
|
||||
field to_red: f32 = when(|p: &Particle_f64| p.particle_id == 16),
|
||||
field to_green: f32 = when(|p: &Particle_f64| p.particle_id == 16),
|
||||
field to_blue: f32 = when(|p: &Particle_f64| p.particle_id == 16),
|
||||
field item: Option<nbt::NamedTag> = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field origin_x: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field origin_y: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field origin_z: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field dest_x: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field dest_y: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field dest_z: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field ticks: f64 = when(|p: &Particle_f64| p.particle_id == 37),
|
||||
field block_state: VarInt = when(|p: &Particle_f64| p.particle_id == 2 || p.particle_id == 3 || p.particle_id == 24),
|
||||
field red: f32 = when(|p: &Particle_f64| p.particle_id == 14 || p.particle_id == 15),
|
||||
field green: f32 = when(|p: &Particle_f64| p.particle_id == 14 || p.particle_id == 15),
|
||||
field blue: f32 = when(|p: &Particle_f64| p.particle_id == 14 || p.particle_id == 15),
|
||||
field scale: f32 = when(|p: &Particle_f64| p.particle_id == 14 || p.particle_id == 15),
|
||||
field to_red: f32 = when(|p: &Particle_f64| p.particle_id == 15),
|
||||
field to_green: f32 = when(|p: &Particle_f64| p.particle_id == 15),
|
||||
field to_blue: f32 = when(|p: &Particle_f64| p.particle_id == 15),
|
||||
field item: Option<nbt::NamedTag> = when(|p: &Particle_f64| p.particle_id == 35),
|
||||
field origin_x: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field origin_y: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field origin_z: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field dest_x: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field dest_y: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field dest_z: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
field ticks: f64 = when(|p: &Particle_f64| p.particle_id == 36),
|
||||
}
|
||||
packet Particle_f32 {
|
||||
field particle_id: i32 =,
|
||||
|
@ -1280,22 +1280,22 @@ state_packets!(
|
|||
field offset_z: f32 =,
|
||||
field speed: f32 =,
|
||||
field count: i32 =,
|
||||
field block_state: VarInt = when(|p: &Particle_f32| p.particle_id == 4 || p.particle_id == 25),
|
||||
field red: f32 = when(|p: &Particle_f32| p.particle_id == 15 || p.particle_id == 16),
|
||||
field green: f32 = when(|p: &Particle_f32| p.particle_id == 15 || p.particle_id == 16),
|
||||
field blue: f32 = when(|p: &Particle_f32| p.particle_id == 15 || p.particle_id == 16),
|
||||
field scale: f32 = when(|p: &Particle_f32| p.particle_id == 15 || p.particle_id == 16),
|
||||
field to_red: f32 = when(|p: &Particle_f32| p.particle_id == 16),
|
||||
field to_green: f32 = when(|p: &Particle_f32| p.particle_id == 16),
|
||||
field to_blue: f32 = when(|p: &Particle_f32| p.particle_id == 16),
|
||||
field item: Option<nbt::NamedTag> = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field origin_x: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field origin_y: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field origin_z: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field dest_x: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field dest_y: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field dest_z: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field ticks: f64 = when(|p: &Particle_f32| p.particle_id == 37),
|
||||
field block_state: VarInt = when(|p: &Particle_f32| p.particle_id == 2 || p.particle_id == 3 || p.particle_id == 24),
|
||||
field red: f32 = when(|p: &Particle_f32| p.particle_id == 14 || p.particle_id == 15),
|
||||
field green: f32 = when(|p: &Particle_f32| p.particle_id == 14 || p.particle_id == 15),
|
||||
field blue: f32 = when(|p: &Particle_f32| p.particle_id == 14 || p.particle_id == 15),
|
||||
field scale: f32 = when(|p: &Particle_f32| p.particle_id == 14 || p.particle_id == 15),
|
||||
field to_red: f32 = when(|p: &Particle_f32| p.particle_id == 15),
|
||||
field to_green: f32 = when(|p: &Particle_f32| p.particle_id == 15),
|
||||
field to_blue: f32 = when(|p: &Particle_f32| p.particle_id == 15),
|
||||
field item: Option<nbt::NamedTag> = when(|p: &Particle_f32| p.particle_id == 35),
|
||||
field origin_x: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field origin_y: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field origin_z: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field dest_x: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field dest_y: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field dest_z: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
field ticks: f32 = when(|p: &Particle_f32| p.particle_id == 36),
|
||||
}
|
||||
packet Particle_VarIntArray {
|
||||
field particle_id: i32 =,
|
||||
|
|
Loading…
Reference in New Issue