接口 BossBar
- 所有已知子接口:
KeyedBossBar
-
方法概要
修饰符和类型方法说明void
向该血条添加一个血条属性.void
向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条).getColor()
获取这个boss血条的颜色.返回所有能看到这个boss血条的玩家.double
返回该血条的进度(只会返回1.00到0.00之间的数字).getStyle()
获取该Boss血条的样式.getTitle()
用于获取该Boss血量条的标题.boolean
获取某个boss血条属性是否在该血条上存在.void
hide()
已过时。boolean
获取该血条是否可见.void
从该boss血条内移除所有玩家.void
removeFlag
(@NotNull BarFlag flag) 从该boss血条内移除一个指定的属性.void
removePlayer
(@NotNull Player player) 从一个boss血条内移除某个玩家(就是使指定玩家看不见该BOSS血条).void
设置这个Boss血条的颜色.void
setProgress
(double progress) 设置该血条的进度.请记住,这个参数必须是1.0(最大值)到0.0(血条空)这两个数字之间的.void
设置这个boss血条的样式.void
设置当前boss血条的标题.void
setVisible
(boolean visible) 设置这个boss血条是否可见.void
show()
已过时。
-
方法详细资料
-
getTitle
用于获取该Boss血量条的标题.原文:Returns the title of this boss bar
- 返回:
- 当前的Boss血条的标题
-
setTitle
设置当前boss血条的标题.原文: Sets the title of this boss bar
- 参数:
title
- 要设置的boss血条的标题.
-
getColor
获取这个boss血条的颜色.原文:Returns the color of this boss bar
- 返回:
- 返回一个BarColor的实例
-
setColor
设置这个Boss血条的颜色.原文:Sets the color of this boss bar.
- 参数:
color
- 要设置的血条颜色
-
getStyle
获取该Boss血条的样式.原文:Returns the style of this boss bar
- 返回:
- 这个boss血条的样式
-
setStyle
设置这个boss血条的样式.原文:Sets the bar style of this boss bar
- 参数:
style
- 要设置的boss血条的样式
-
removeFlag
从该boss血条内移除一个指定的属性.原文:Remove an existing flag on this boss bar
- 参数:
flag
- 一个已有的指定boss血条内属性,参见BarFlag类
-
addFlag
向该血条添加一个血条属性.原文:Add an optional flag to this boss bar
- 参数:
flag
- 要添加的属性
-
hasFlag
获取某个boss血条属性是否在该血条上存在.原文:Returns whether this boss bar as the passed flag set
- 参数:
flag
- 要检查是否存在的属性- 返回:
- 是否拥有该属性
-
setProgress
void setProgress(double progress) 设置该血条的进度.请记住,这个参数必须是1.0(最大值)到0.0(血条空)这两个数字之间的.原文:Sets the progress of the bar. Values should be between 0.0 (empty) and 1.0 (full)
- 参数:
progress
- 要设置该血条的进度
-
getProgress
double getProgress()返回该血条的进度(只会返回1.00到0.00之间的数字).原文:Returns the progress of the bar between 0.0 and 1.0
- 返回:
- 这个血条的进度 (血条剩下的血量占总血量的比值)
-
addPlayer
向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条).原文:Adds the player to this boss bar causing it to display on their screen.
- 参数:
player
- 要添加的玩家
-
removePlayer
从一个boss血条内移除某个玩家(就是使指定玩家看不见该BOSS血条).原文:Removes the player from this boss bar causing it to be removed from their screen.
- 参数:
player
- 要移除的玩家
-
removeAll
void removeAll()从该boss血条内移除所有玩家.原文:Removes all players from this boss bar
- 另请参阅:
-
getPlayers
返回所有能看到这个boss血条的玩家.原文:Returns all players viewing this boss bar
- 返回:
- 一个包含所有能看到这个血条的玩家的List
-
setVisible
void setVisible(boolean visible) 设置这个boss血条是否可见.原文:Set if the boss bar is displayed to attached players.
- 参数:
visible
- 该血条的可见状态
-
isVisible
boolean isVisible()获取该血条是否可见.原文:Set if the boss bar is displayed to attached players.
- 返回:
- 可见状态
-
show
已过时。将该boss血条设置为可见状态.原文:Shows the previously hidden boss bar to all attached players
-
hide
已过时。从所有能看见的玩家屏幕上隐藏该血条.原文:Hides this boss bar from all attached players
-
setVisible(boolean)