第189章 ,/.(1 / 2)

Minecraft指令手册 你好MC 1361 字 10个月前

(此章节已于2022年7月22日重写,重写时作者使用的是Java1.19版本)

我们在第七十二章讲execute的存储子命令时,曾经遇到过这么一个子命令:

bossbar ——将值存储到BOSS栏中

当时我们并没有学过bossbar的使用,所以就略过了这个子命令。

那么bossbar是什么呢?如何使用?能干什么?这就是我们这两章所要了解的内容。

首先,什么是BOSS栏(bossbar)呢?

当你前往末地,或是生成一个凋零,你就会发现在屏幕的上方出现了一个粉色的血条,这就是BOSS栏。

只不过BOSS栏虽然叫做『BOSS栏』,但它的用处不仅仅是表现BOSS的血量,它还有很多其他的用处,比如在村庄劫掠中用来当做劫掠的进度。

在Java1.13及以上版本,你可以通过一条指令来使用BOSS栏:

/bossbar

作用:添加、修改或删除BOSS栏

存在版本:Java1.13-今

需要权限等级:Java-2

需要作弊:否

格式:

/bossbar add <名称:JSON文本>

\\添加一个BOSS栏\\

/bossbar get [max|players|value|visible]

\\返回BOSS栏的某些值\\

/bossbar list

\\列出当前所有BOSS栏\\

/bossbar remove

\\移除一个BOSS栏\\

/bossbar set (name|color|style|value|max|visible|players)

... set name <名称:JSON文本>——设置BOSS栏名称

... set color <颜色>——设置BOSS栏颜色

... set style <样式>——设置BOSS栏分段数

... set value <值>——设置BOSS栏的值

... set max <最大值>——设置BOSS栏的最大值

... set visible <是否显示:true|false>——设置BOSS栏的显示状态

... set players <目标玩家:目标选择器>——设置对谁显示BOSS栏

不难发现,一个BOSS栏有很多属性,如名称、ID、值、最大值、颜色等等,这些属性除了ID外都可以通过bossbar的set子命令更改,大部分也能通过get子命令返回。只不过,我们得先创建一个BOSS栏:

/bossbar add server_owner “腐竹“