BedrioxDOCUMENTATION
API INTERFACE

EntityController

Bounded mutation gateway for one live authoritative entity.

Bedriox\Api\Entity\Controller\EntityController
interfaceBedriox\Api\Entity\Controller

Public methods

isAvailable(): bool

Typed public method.

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

Typed public method.

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

Typed public method.

setVelocity(float $x, float $y, float $z): 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.

setGlowing(bool $glowing): void

Typed public method.

setScale(float $scale): void

Typed public method.

setGravityEnabled(bool $enabled): void

Typed public method.

setOnFire(int $durationTicks, Bedriox\Api\Entity\EntityCombustionCause $cause = \Bedriox\Api\Entity\EntityCombustionCause::PLUGIN): void

Typed public method.

extinguish(): void

Typed public method.

mount(Bedriox\Api\Entity\Entity $vehicle, Bedriox\Api\Entity\Value\MountSeat $seat = \Bedriox\Api\Entity\Value\MountSeat::DRIVER): void

Typed public method.

dismount(): void

Typed public method.

despawn(): void

Typed public method.

View exact source ↗