Class PersonalBossBarBuilder
java.lang.Object
ru.cwcode.cwutils.dynamicBossBar.personal.v2.PersonalBossBarBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Function<org.bukkit.entity.Player,net.kyori.adventure.bossbar.BossBar.Color> protected Function<org.bukkit.entity.Player,net.kyori.adventure.bossbar.BossBar.Overlay> protected Function<org.bukkit.entity.Player,net.kyori.adventure.text.Component> protected UUID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setOverlay(Function<org.bukkit.entity.Player, net.kyori.adventure.bossbar.BossBar.Overlay> overlay) setProgress(Function<org.bukkit.entity.Player, Float> progress) setShouldDisplay(Function<org.bukkit.entity.Player, Boolean> shouldDisplay) setShouldRemove(Supplier<Boolean> shouldRemove)
-
Field Details
-
uuid
-
title
-
progress
-
shouldDisplay
-
color
-
overlay
-
shouldRemove
-
-
Constructor Details
-
PersonalBossBarBuilder
public PersonalBossBarBuilder()
-
-
Method Details
-
setUuid
-
setTitle
public PersonalBossBarBuilder setTitle(Function<org.bukkit.entity.Player, net.kyori.adventure.text.Component> title) -
setProgress
-
setShouldDisplay
public PersonalBossBarBuilder setShouldDisplay(Function<org.bukkit.entity.Player, Boolean> shouldDisplay) -
setColor
public PersonalBossBarBuilder setColor(Function<org.bukkit.entity.Player, net.kyori.adventure.bossbar.BossBar.Color> color) -
setOverlay
public PersonalBossBarBuilder setOverlay(Function<org.bukkit.entity.Player, net.kyori.adventure.bossbar.BossBar.Overlay> overlay) -
setShouldRemove
-
build
-