Fixed entity rotations (#2596)

* Fixed entity rotations

Fixed entity yaw and pitch not changing when entity moves head.

* Update ChatBot.cs

* Update McClient.cs

* Update Protocol18.cs

* Update McClient.cs

* Finalize code style

* Fix incorrect variable type

---------

Co-authored-by: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com>
This commit is contained in:
Domracz 2023-10-11 02:44:46 -04:00 committed by GitHub
parent c3fa413b4e
commit 1aea8d3a4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 85 additions and 3 deletions

View file

@ -259,6 +259,27 @@ namespace MinecraftClient.Protocol
/// <param name="onGround">TRUE if on ground</param>
void OnEntityPosition(int entityID, Double dx, Double dy, Double dz, bool onGround);
/// <summary>
/// Called when an entity moved and rotated
/// </summary>
/// <param name="EntityID">Entity ID</param>
/// <param name="Dx">X offset</param>
/// <param name="Dy">Y offset</param>
/// <param name="Dz">Z offset</param>
/// <param name="yaw">Yaw</param>
/// <param name="pitch">Pitch</param>
/// <param name="onGround">TRUE if on ground</param>
void OnEntityPosition(int entityID, Double dx, Double dy, Double dz, float yaw, float pitch, bool onGround);
/// <summary>
/// Called when an entity rotated
/// </summary>
/// <param name="EntityID">Entity ID</param>
/// <param name="yaw">Yaw</param>
/// <param name="pitch">Pitch</param>
/// <param name="onGround">TRUE if on ground</param>
void OnEntityRotation(int entityID, float yaw, float pitch, bool onGround);
/// <summary>
/// Called when an entity moved to fixed coordinates
/// </summary>