Class BroadcastBossBarBuilder
java.lang.Object
ru.cwcode.cwutils.dynamicBossBar.broadcast.BroadcastBossBarBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setOverlay(@NotNull Supplier<net.kyori.adventure.bossbar.BossBar.Overlay> overlay) setProgress(@NotNull Supplier<Float> progress) setShouldDisplay(@NotNull Function<org.bukkit.entity.Player, Boolean> shouldDisplay) setShouldRemove(@NotNull Supplier<Boolean> shouldRemove) setViewers(Supplier<Collection<UUID>> viewers)
-
Constructor Details
-
BroadcastBossBarBuilder
public BroadcastBossBarBuilder()
-
-
Method Details
-
setUuid
-
setViewers
-
setTitle
public BroadcastBossBarBuilder setTitle(@NotNull @NotNull Supplier<net.kyori.adventure.text.Component> title) -
setProgress
-
setShouldRemove
-
setShouldDisplay
public BroadcastBossBarBuilder setShouldDisplay(@NotNull @NotNull Function<org.bukkit.entity.Player, Boolean> shouldDisplay) -
setColor
public BroadcastBossBarBuilder setColor(@NotNull @NotNull Supplier<net.kyori.adventure.bossbar.BossBar.Color> color) -
setOverlay
public BroadcastBossBarBuilder setOverlay(@NotNull @NotNull Supplier<net.kyori.adventure.bossbar.BossBar.Overlay> overlay) -
build
-