TextDisplay
Mutable plugin-owned text projected at a world position.
Bedriox\Api\Display\TextDisplay
classBedriox\Api\Display
Public methods
__construct(string $uniqueId, ?string $key, string $owner, Closure $state, Closure $mutate, Bedriox\Api\Visibility\Visibility $visibility, Closure $enableInteraction, Closure $disableInteraction, Closure $remove)Typed public method.
getUniqueId(): stringTyped public method.
getKey(): ?stringTyped public method.
getOwner(): stringTyped public method.
getText(): stringTyped public method.
setText(string $text): voidTyped public method.
getPosition(): Bedriox\Api\World\PositionTyped public method.
teleport(Bedriox\Api\World\Position $position): voidTyped public method.
getViewDistance(): intTyped public method.
setViewDistance(int $distance): voidTyped public method.
getVisibility(): Bedriox\Api\Visibility\VisibilityTyped public method.
getTags(): arrayTyped public method.
addTag(string $tag): voidTyped public method.
hasTag(string $tag): boolTyped public method.
removeTag(string $tag): voidTyped public method.
getInteraction(): ?Bedriox\Api\Display\InteractionEntityTyped public method.
enableInteraction(float $width = \Bedriox\Api\Display\InteractionEntity::DEFAULT_WIDTH, float $height = \Bedriox\Api\Display\InteractionEntity::DEFAULT_HEIGHT): Bedriox\Api\Display\InteractionEntityTyped public method.
disableInteraction(): voidTyped public method.
isRemoved(): boolTyped public method.
remove(): voidTyped public method.
static validateText(string $text): voidTyped public method.
static validateTag(string $tag): voidTyped public method.
static validateViewDistance(int $distance): voidTyped public method.
static validatePosition(Bedriox\Api\World\Position $position): voidTyped public method.
Constants
MAXIMUM_TEXT_BYTESMAXIMUM_TEXT_LINESMAXIMUM_TAG_BYTESMAXIMUM_TAGSMINIMUM_VIEW_DISTANCEMAXIMUM_VIEW_DISTANCE
