DisplayManager
Owner-scoped access to text displays created by one plugin.
Bedriox\Api\Display\DisplayManager
classBedriox\Api\Display
Public methods
__construct(Closure $createText, Closure $get, Closure $getByUniqueId, Closure $getAll, Closure $withTag, Closure $remove, Closure $removeAll)Typed public method.
createText(Bedriox\Api\World\Position $position, string $text, ?string $key = null, Bedriox\Api\Visibility\VisibilityPolicy $visibility = new \Bedriox\Api\Visibility\VisibilityPolicy()): Bedriox\Api\Display\TextDisplayTyped public method.
get(string $key): ?Bedriox\Api\Display\TextDisplayTyped public method.
getByUniqueId(string $uniqueId): ?Bedriox\Api\Display\TextDisplayTyped public method.
getAll(): arrayTyped public method.
withTag(string $tag): arrayTyped public method.
remove(string $key): boolTyped public method.
removeAll(): voidTyped public method.
static validateKey(string $key): voidTyped public method.
Constants
MAXIMUM_KEY_BYTES
