mirror of
https://github.com/GeyserMC/Geyser.git
synced 2024-08-14 23:57:35 +00:00
Update AddEntityPacket to include headYaw (#3762)
This commit is contained in:
parent
ea136b269c
commit
1e79aa9b37
1 changed files with 4 additions and 1 deletions
|
@ -36,6 +36,7 @@ import lombok.AccessLevel;
|
|||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import org.cloudburstmc.math.vector.Vector2f;
|
||||
import org.cloudburstmc.math.vector.Vector3f;
|
||||
import org.cloudburstmc.protocol.bedrock.data.entity.EntityDataTypes;
|
||||
import org.cloudburstmc.protocol.bedrock.data.entity.EntityEventType;
|
||||
|
@ -171,7 +172,9 @@ public class Entity implements GeyserEntity {
|
|||
addEntityPacket.setUniqueEntityId(geyserId);
|
||||
addEntityPacket.setPosition(position);
|
||||
addEntityPacket.setMotion(motion);
|
||||
addEntityPacket.setRotation(getBedrockRotation().toVector2(false)); // TODO: Check this
|
||||
addEntityPacket.setRotation(Vector2f.from(pitch, yaw));
|
||||
addEntityPacket.setHeadRotation(headYaw);
|
||||
addEntityPacket.setBodyRotation(yaw); // TODO: This should be bodyYaw
|
||||
addEntityPacket.getMetadata().putFlags(flags);
|
||||
dirtyMetadata.apply(addEntityPacket.getMetadata());
|
||||
addAdditionalSpawnData(addEntityPacket);
|
||||
|
|
Loading…
Reference in a new issue