Package be.seeseemelk.mockbukkit.boss
Class BossBarMock
java.lang.Object
be.seeseemelk.mockbukkit.boss.BossBarMock
- All Implemented Interfaces:
org.bukkit.boss.BossBar
- Direct Known Subclasses:
KeyedBossBarMock
Mock implementation of
BossBar.-
Constructor Summary
ConstructorsConstructorDescriptionBossBarMock(@NotNull String title, @NotNull org.bukkit.boss.BarColor color, @NotNull org.bukkit.boss.BarStyle style, org.bukkit.boss.BarFlag @NotNull ... flags) Constructs a newBossBarMockwith the provided parameters. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFlag(@NotNull org.bukkit.boss.BarFlag flag) voidaddPlayer(@NotNull org.bukkit.entity.Player player) @NotNull org.bukkit.boss.BarColorgetColor()@NotNull List<org.bukkit.entity.Player> double@NotNull org.bukkit.boss.BarStylegetStyle()@NotNull StringgetTitle()booleanhasFlag(@NotNull org.bukkit.boss.BarFlag flag) voidhide()Deprecated.booleanvoidvoidremoveFlag(@NotNull org.bukkit.boss.BarFlag flag) voidremovePlayer(@NotNull org.bukkit.entity.Player player) voidsetColor(@NotNull org.bukkit.boss.BarColor color) voidsetProgress(double progress) voidsetStyle(@NotNull org.bukkit.boss.BarStyle style) voidvoidsetVisible(boolean visible) voidshow()Deprecated.
-
Constructor Details
-
BossBarMock
public BossBarMock(@NotNull @NotNull String title, @NotNull @NotNull org.bukkit.boss.BarColor color, @NotNull @NotNull org.bukkit.boss.BarStyle style, org.bukkit.boss.BarFlag @NotNull ... flags) Constructs a newBossBarMockwith the provided parameters.- Parameters:
title- The title of the bossbar.color- The color of the bossbar.style- The style of the bossbar.flags- The flags to set on the bossbar.
-
-
Method Details
-
getTitle
- Specified by:
getTitlein interfaceorg.bukkit.boss.BossBar
-
setTitle
- Specified by:
setTitlein interfaceorg.bukkit.boss.BossBar
-
getColor
@NotNull public @NotNull org.bukkit.boss.BarColor getColor()- Specified by:
getColorin interfaceorg.bukkit.boss.BossBar
-
setColor
public void setColor(@NotNull @NotNull org.bukkit.boss.BarColor color) - Specified by:
setColorin interfaceorg.bukkit.boss.BossBar
-
getStyle
@NotNull public @NotNull org.bukkit.boss.BarStyle getStyle()- Specified by:
getStylein interfaceorg.bukkit.boss.BossBar
-
setStyle
public void setStyle(@NotNull @NotNull org.bukkit.boss.BarStyle style) - Specified by:
setStylein interfaceorg.bukkit.boss.BossBar
-
removeFlag
public void removeFlag(@NotNull @NotNull org.bukkit.boss.BarFlag flag) - Specified by:
removeFlagin interfaceorg.bukkit.boss.BossBar
-
addFlag
public void addFlag(@NotNull @NotNull org.bukkit.boss.BarFlag flag) - Specified by:
addFlagin interfaceorg.bukkit.boss.BossBar
-
hasFlag
public boolean hasFlag(@NotNull @NotNull org.bukkit.boss.BarFlag flag) - Specified by:
hasFlagin interfaceorg.bukkit.boss.BossBar
-
setProgress
public void setProgress(double progress) - Specified by:
setProgressin interfaceorg.bukkit.boss.BossBar
-
getProgress
public double getProgress()- Specified by:
getProgressin interfaceorg.bukkit.boss.BossBar
-
addPlayer
public void addPlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
addPlayerin interfaceorg.bukkit.boss.BossBar
-
removePlayer
public void removePlayer(@NotNull @NotNull org.bukkit.entity.Player player) - Specified by:
removePlayerin interfaceorg.bukkit.boss.BossBar
-
removeAll
public void removeAll()- Specified by:
removeAllin interfaceorg.bukkit.boss.BossBar
-
getPlayers
- Specified by:
getPlayersin interfaceorg.bukkit.boss.BossBar
-
setVisible
public void setVisible(boolean visible) - Specified by:
setVisiblein interfaceorg.bukkit.boss.BossBar
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.bukkit.boss.BossBar
-
show
Deprecated.- Specified by:
showin interfaceorg.bukkit.boss.BossBar
-
hide
Deprecated.- Specified by:
hidein interfaceorg.bukkit.boss.BossBar
-