BedrioxDOCUMENTATION
API INTERFACE

Human

A player-shaped entity without a client session or authenticated player identity.

Bedriox\Api\Entity\Human
interfaceBedriox\Api\Entity

Public methods

getName(): string

Typed public method.

getSkin(): Bedriox\Api\Entity\Skin

Typed public method.

setSkin(Bedriox\Api\Entity\Skin $skin): void

Typed public method.

teleport(Bedriox\Api\World\Position $position, ?string $worldName = null): void

Typed public method.

setMotion(Bedriox\Api\Entity\Value\Motion $motion): void

Typed public method.

setRotation(float $yaw, float $pitch): void

Typed public method.

setNameTag(string $nameTag): void

Typed public method.

setNameTagVisible(bool $visible): void

Typed public method.

setImmobile(bool $immobile): void

Typed public method.

setInvisible(bool $invisible): void

Typed public method.

setScale(float $scale): void

Typed public method.

setGravityEnabled(bool $enabled): void

Typed public method.

swingArm(): void

Publishes one ordinary arm swing to the human's admitted viewers.

playEmote(Bedriox\Api\Entity\Value\EmoteId $emote): void

Publishes one validated Bedrock emote to the human's admitted viewers.

moveToward(Bedriox\Api\World\Position $target, float $speed): void

Typed public method.

navigateTo(Bedriox\Api\World\Position $target, float $speed): void

Typed public method.

cancelNavigation(): void

Typed public method.

lookAt(Bedriox\Api\World\Position $target): void

Typed public method.

jump(): void

Typed public method.

stopMoving(): void

Typed public method.

getController(): Bedriox\Api\Entity\Controller\HumanController

Typed public method.

View exact source ↗