From d362f136f1f8a5ff243664c54ec106cd23050291 Mon Sep 17 00:00:00 2001 From: ice_iix Date: Sun, 5 Jul 2020 00:21:26 -0700 Subject: [PATCH] 1.15.1+: handle SpawnPlayer variant, fixes #357 --- src/server/mod.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/server/mod.rs b/src/server/mod.rs index cb9e682..44671f6 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -550,6 +550,7 @@ impl Server { // Entities EntityDestroy => on_entity_destroy, EntityDestroy_u8 => on_entity_destroy_u8, + SpawnPlayer_f64_NoMeta => on_player_spawn_f64_nometa, SpawnPlayer_f64 => on_player_spawn_f64, SpawnPlayer_i32 => on_player_spawn_i32, SpawnPlayer_i32_HeldItem => on_player_spawn_i32_helditem, @@ -1322,6 +1323,21 @@ impl Server { } } + fn on_player_spawn_f64_nometa( + &mut self, + spawn: packet::play::clientbound::SpawnPlayer_f64_NoMeta, + ) { + self.on_player_spawn( + spawn.entity_id.0, + spawn.uuid, + spawn.x, + spawn.y, + spawn.z, + spawn.yaw as f64, + spawn.pitch as f64, + ) + } + fn on_player_spawn_f64(&mut self, spawn: packet::play::clientbound::SpawnPlayer_f64) { self.on_player_spawn( spawn.entity_id.0,