程序包 org.bukkit.boss
接口 BossBar
public interface BossBar
-
方法概要
修饰符和类型方法说明void向该血条添加一个血条属性void向该boss血条内添加一个玩家(也就是使该玩家能看见这个血条)getColor()获取这个boss血条的颜色返回所有能看到这个boss血条的玩家double返回该血条的进度(只会返回1.00到0.00之间的数字)getStyle()获取该Boss血条的样式getTitle()用于获取该Boos血量条的标题boolean获取某个boss血条属性是否在该血条上存在voidhide()已过时。boolean获取该血条是否可见void从该boss血条内移除所有玩家voidremoveFlag(BarFlag flag) 从该boss血条内移除一个指定的属性voidremovePlayer(Player player) 从一个boss血条内移除某个玩家(就是使指定玩家看不见该BOSS血条)void设置这个Boss血条的颜色voidsetProgress(double progress) 设置该血条的进度.请记住,这个参数必须是1.0(最大值)到0.0(血条空)这两个数字之间的void设置这个boss血条的样式void设置当前boss血条的标题.voidsetVisible(boolean visible) 设置这个boss血条是否可见voidshow()已过时。
-
方法详细资料
-
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)