Interface Facet.BossBarEntity<V,P>
-
- Type Parameters:
V- a viewer typeP- a position type
- All Superinterfaces:
AutoCloseable,net.kyori.adventure.bossbar.BossBar.Listener,Closeable,Facet<V>,Facet.BossBar<V>,Facet.FakeEntity<V,P>,Facet.Position<V,P>
public static interface Facet.BossBarEntity<V,P> extends Facet.BossBar<V>, Facet.FakeEntity<V,P>
A facet that listens to boss bar changes, using fake entities.- Since:
- 4.0.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface net.kyori.adventure.platform.facet.Facet
Facet.ActionBar<V,M>, Facet.Book<V,M,B>, Facet.BossBar<V>, Facet.BossBarEntity<V,P>, Facet.BossBarPacket<V>, Facet.Chat<V,M>, Facet.ChatPacket<V,M>, Facet.EntitySound<V,M>, Facet.FakeEntity<V,P>, Facet.Message<V,M>, Facet.Pointers<V>, Facet.Position<V,P>, Facet.Sound<V,P>, Facet.TabList<V,M>, Facet.Title<V,M,C,T>, Facet.TitlePacket<V,M,C,T>
-
Nested classes/interfaces inherited from interface net.kyori.adventure.platform.facet.Facet.BossBar
Facet.BossBar.Builder<V,B extends Facet.BossBar<V>>
-
-
Field Summary
Fields Modifier and Type Field Description static intINVULNERABLE_KEYstatic intINVULNERABLE_TICKSstatic intOFFSET_MAGNITUDEstatic intOFFSET_PITCHstatic intOFFSET_YAW-
Fields inherited from interface net.kyori.adventure.platform.facet.Facet.BossBar
PROTOCOL_BOSS_BAR
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddViewer(V viewer)Adds a viewer to the boss bar.default voidbossBarNameChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull net.kyori.adventure.text.Component oldName, @NotNull net.kyori.adventure.text.Component newName)default voidbossBarProgressChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, float oldProgress, float newProgress)default voidremoveViewer(V viewer)Removes a viewer from the boss bar.-
Methods inherited from interface net.kyori.adventure.bossbar.BossBar.Listener
bossBarColorChanged, bossBarFlagsChanged, bossBarOverlayChanged, bossBarPercentChanged
-
Methods inherited from interface net.kyori.adventure.platform.facet.Facet
isApplicable, isSupported
-
Methods inherited from interface net.kyori.adventure.platform.facet.Facet.BossBar
bossBarInitialized, close, isEmpty
-
Methods inherited from interface net.kyori.adventure.platform.facet.Facet.FakeEntity
close, health, invisible, metadata, name, teleport
-
Methods inherited from interface net.kyori.adventure.platform.facet.Facet.Position
createPosition, createPosition
-
-
-
-
Field Detail
-
OFFSET_PITCH
static final int OFFSET_PITCH
- See Also:
- Constant Field Values
-
OFFSET_YAW
static final int OFFSET_YAW
- See Also:
- Constant Field Values
-
OFFSET_MAGNITUDE
static final int OFFSET_MAGNITUDE
- See Also:
- Constant Field Values
-
INVULNERABLE_KEY
static final int INVULNERABLE_KEY
- See Also:
- Constant Field Values
-
INVULNERABLE_TICKS
static final int INVULNERABLE_TICKS
- See Also:
- Constant Field Values
-
-
Method Detail
-
bossBarProgressChanged
default void bossBarProgressChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, float oldProgress, float newProgress)- Specified by:
bossBarProgressChangedin interfacenet.kyori.adventure.bossbar.BossBar.Listener
-
bossBarNameChanged
default void bossBarNameChanged(@NotNull net.kyori.adventure.bossbar.BossBar bar, @NotNull @NotNull net.kyori.adventure.text.Component oldName, @NotNull @NotNull net.kyori.adventure.text.Component newName)- Specified by:
bossBarNameChangedin interfacenet.kyori.adventure.bossbar.BossBar.Listener
-
addViewer
default void addViewer(@NotNull V viewer)Description copied from interface:Facet.BossBarAdds a viewer to the boss bar.- Specified by:
addViewerin interfaceFacet.BossBar<V>- Parameters:
viewer- a viewer
-
removeViewer
default void removeViewer(@NotNull V viewer)Description copied from interface:Facet.BossBarRemoves a viewer from the boss bar.- Specified by:
removeViewerin interfaceFacet.BossBar<V>- Parameters:
viewer- a viewer
-
-