Package net.kyori.adventure.bossbar
Interface BossBarImplementation
-
@Internal public interface BossBarImplementation
BossBar
internal implementation.- Since:
- 4.12.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BossBarImplementation.Provider
ABossBarImplementation
service provider.
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static <I extends BossBarImplementation>
Iget(@NotNull BossBar bar, @NotNull java.lang.Class<I> type)
Gets an implementation, and casts it totype
.default @NotNull java.lang.Iterable<? extends BossBarViewer>
viewers()
Gets the viewers of this bossbar.
-
-
-
Method Detail
-
get
@Internal @NotNull static <I extends BossBarImplementation> I get(@NotNull @NotNull BossBar bar, @NotNull @NotNull java.lang.Class<I> type)
Gets an implementation, and casts it totype
.- Type Parameters:
I
- the implementation type- Parameters:
bar
- the bossbartype
- the implementation type- Returns:
- a
I
- Since:
- 4.12.0
-
viewers
@Internal @NotNull default @NotNull java.lang.Iterable<? extends BossBarViewer> viewers()
Gets the viewers of this bossbar.- Returns:
- the viewers of this bossbar
- Since:
- 4.14.0
-
-