Table of Contents

Interface IBossBar

Namespace
Obsidian.API
Assembly
Obsidian.API.dll
public interface IBossBar

Properties

Uuid

Guid Uuid { get; }

Property Value

Guid

Methods

AddFlagsAsync(BossBarFlags)

Task AddFlagsAsync(BossBarFlags newFlags)

Parameters

newFlags BossBarFlags

Returns

Task

AddPlayerAsync(Guid)

Task AddPlayerAsync(Guid uuid)

Parameters

uuid Guid

Returns

Task

HasPlayer(Guid)

bool HasPlayer(Guid uuid)

Parameters

uuid Guid

Returns

bool

RemoveFlagAsync(BossBarFlags)

Task RemoveFlagAsync(BossBarFlags flag)

Parameters

flag BossBarFlags

Returns

Task

RemovePlayerAsync(Guid)

Task RemovePlayerAsync(Guid uuid)

Parameters

uuid Guid

Returns

Task

UpdateColorAsync(BossBarColor)

Task UpdateColorAsync(BossBarColor newColor)

Parameters

newColor BossBarColor

Returns

Task

UpdateDivisionAsync(BossBarDivisionType)

Task UpdateDivisionAsync(BossBarDivisionType newDivision)

Parameters

newDivision BossBarDivisionType

Returns

Task

UpdateHealthAsync(float)

Task UpdateHealthAsync(float newHealth)

Parameters

newHealth float

Returns

Task

UpdateTitleAsync(ChatMessage)

Task UpdateTitleAsync(ChatMessage newTitle)

Parameters

newTitle ChatMessage

Returns

Task