VisibilityPolicy
Immutable initial audience policy applied before a presentation becomes observable.
Bedriox\Api\Visibility\VisibilityPolicy
classBedriox\Api\Visibility
Public methods
__construct(Bedriox\Api\Visibility\VisibilityMode $mode = \Bedriox\Api\Visibility\VisibilityMode::AUTOMATIC, array $selectedPlayerUuids = [], array $excludedPlayerUuids = [])Typed public method.
static automatic(): selfTyped public method.
static selected(array $players): selfTyped public method.
static selectedUuids(array $playerUuids): selfTyped public method.
static only(Bedriox\Api\Player\Player $player): selfTyped public method.
static onlyUuid(string $playerUuid): selfTyped public method.
static excluded(array $players): selfTyped public method.
static excludedUuids(array $playerUuids): selfTyped public method.
static hidden(): selfTyped public method.
mode(): Bedriox\Api\Visibility\VisibilityModeTyped public method.
selectedPlayerUuids(): arrayTyped public method.
excludedPlayerUuids(): arrayTyped public method.
static normalizeUuid(string $uuid): stringTyped public method.
Constants
MAXIMUM_PLAYER_UUIDS
