程序包 org.bukkit.boss
接口 BossBar
public interface BossBar
-
方法概要
修饰符和类型方法说明void
向该血条添加一个血条属性void
向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条)getColor()
获取这个boss血条的颜色返回所有能看到这个boss血条的玩家double
返回该血条的进度(只会返回1.00到0.00之间的数字)getStyle()
获取该Boss血条的样式getTitle()
用于获取该Boos血量条的标题boolean
获取某个boss血条属性是否在该血条上存在void
hide()
已过时。boolean
获取该血条是否可见void
从该boss血条内移除所有玩家void
removeFlag
(BarFlag flag) 从该boss血条内移除一个指定的属性void
removePlayer
(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
String getTitle()用于获取该Boos血量条的标题原文:Returns the title of this boss bar
- 返回:
- 当前的Boss血条的标题
-
setTitle
设置当前boss血条的标题. 比如凋零这个boss的血条标题就叫凋零.原文: Sets the title of this boss bar
- 参数:
title
- 要设置的boss血条的标题.
-
getColor
BarColor getColor()获取这个boss血条的颜色原文:Returns the color of this boss bar
- 返回:
- 返回一个BossColor的实例
-
setColor
设置这个Boss血条的颜色原文:Sets the color of this boss bar.
- 参数:
color
- 要设置的血条颜色
-
getStyle
BarStyle getStyle()获取该Boss血条的样式原文:Returns the style of this boss bar
- 返回:
- 这个boss血条的样式
-
setStyle
设置这个boss血条的样式原文:Sets the bar style of this boss bar
- 参数:
style
- 要设置的boss血条的样式
-
removeFlag
从该boss血条内移除一个指定的属性- 参数:
flag
- 一个已有的指定boss血条内属性,参见BarFlag类
-
addFlag
向该血条添加一个血条属性- 参数:
flag
- 要添加的属性
-
hasFlag
获取某个boss血条属性是否在该血条上存在- 参数:
flag
- 要检查是否存在的属性- 返回:
- 是否拥有该属性
-
setProgress
void setProgress(double progress) 设置该血条的进度.请记住,这个参数必须是1.0(最大值)到0.0(血条空)这两个数字之间的- 参数:
progress
- 要设置该血条的进度
-
getProgress
double getProgress()返回该血条的进度(只会返回1.00到0.00之间的数字)- 返回:
- 这个血条的进度(怎么解释呢,就是血条剩下的血量占总血量的比值)
-
addPlayer
向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条)- 参数:
player
- 要添加的玩家
-
removePlayer
从一个boss血条内移除某个玩家(就是使指定玩家看不见该BOSS血条)- 参数:
player
- 要移除的玩家
-
removeAll
void removeAll()从该boss血条内移除所有玩家- 另请参阅:
-
getPlayers
返回所有能看到这个boss血条的玩家- 返回:
- 一个包含所有能看到这个血条的玩家的List
-
setVisible
void setVisible(boolean visible) 设置这个boss血条是否可见- 参数:
visible
- 该血条的可见状态
-
isVisible
boolean isVisible()获取该血条是否可见- 返回:
- 可见状态
-
show
已过时。将该boss血条设置为可见状态 -
hide
已过时。从所有能看见的玩家屏幕上隐藏该血条
-
setVisible(boolean)