# C05PacketPlayerLook

A packet sent by the client to update the player's rotation

### Example

```ts
var packet = new C05PacketPlayerLook(180, 90, true); // Create a packet for looking straight down
```

### Extends

* [`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer)

### Constructors

#### Constructor

> **new C05PacketPlayerLook**(`yaw`, `pitch`, `onGround`): `C05PacketPlayerLook`

Creates a new C05PacketPlayerLook with rotation values

**Parameters**

**yaw**

`number`

The yaw rotation (-180 to 180)

**pitch**

`number`

The pitch rotation (-90 to 90)

**onGround**

`boolean`

Whether the player is on ground

**Returns**

`C05PacketPlayerLook`

**Overrides**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`constructor`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#constructor)

### Methods

#### getPacketID()

> **getPacketID**(): `string`

Get the ID of the packet.

**Returns**

`string`

The ID of the packet.

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getPacketID`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getpacketid)

***

#### getPitch()

> **getPitch**(): `number`

Gets the pitch rotation

**Returns**

`number`

The pitch rotation

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getPitch`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getpitch)

***

#### getPositionX()

> **getPositionX**(): `number`

Gets the X position

**Returns**

`number`

The X position

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getPositionX`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getpositionx)

***

#### getPositionY()

> **getPositionY**(): `number`

Gets the Y position

**Returns**

`number`

The Y position

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getPositionY`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getpositiony)

***

#### getPositionZ()

> **getPositionZ**(): `number`

Gets the Z position

**Returns**

`number`

The Z position

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getPositionZ`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getpositionz)

***

#### getRotating()

> **getRotating**(): `boolean`

Checks if the player is rotating

**Returns**

`boolean`

True if the player is rotating

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getRotating`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getrotating)

***

#### getYaw()

> **getYaw**(): `number`

Gets the yaw rotation

**Returns**

`number`

The yaw rotation

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`getYaw`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#getyaw)

***

#### isMoving()

> **isMoving**(): `boolean`

Checks if the player is moving

**Returns**

`boolean`

True if the player is moving

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`isMoving`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#ismoving)

***

#### isOnGround()

> **isOnGround**(): `boolean`

Checks if the player is on ground

**Returns**

`boolean`

True if the player is on ground

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`isOnGround`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#isonground)

***

#### setOnGround()

> **setOnGround**(`onGround`): `void`

Sets if the player is on ground

**Parameters**

**onGround**

`boolean`

True to set the player on ground

**Returns**

`void`

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`setOnGround`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#setonground)

***

#### setPosition()

> **setPosition**(`x`, `y`, `z`): `void`

Sets the player position

**Parameters**

**x**

`number`

The X position

**y**

`number`

The Y position

**z**

`number`

The Z position

**Returns**

`void`

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`setPosition`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#setposition)

***

#### setRotations()

> **setRotations**(`yaw`, `pitch`): `void`

Sets the player rotation

**Parameters**

**yaw**

`number`

The yaw rotation

**pitch**

`number`

The pitch rotation

**Returns**

`void`

**Inherited from**

[`C03PacketPlayer`](https://scripting.breeze.rip/api/net/minecraft/network/client/c03packetplayer).[`setRotations`](https://scripting.breeze.rip/api/net/minecraft/network/c03packetplayer#setrotations)
