众索周汁(翻译:众人向一位姓周的人索要他的果汁,简称“众索周汁”),在这一本《Minecraft指令手册》里,第一次提到/bossbar这个指令是在第八卷的第七十七章的第26自然段到28自然段的这部分(有兴趣的可以回去翻一下,数一数到底是不是26自然段到第28自然段)。那个时候提到:
你可以将返回的值存储到/bossbar栏
怎么个存储法呢?
先看格式:
/execute ...... store <result|success> bossbar <BOSS栏ID><value|max>......
首先,你可以选择你要存储啥:<result|success>
然后,你可以选择你要存储到哪个boss栏:<boss栏id>
接着,你可以......
value和max分别是什么东西?
翻一下上一章的boss栏格式就知道了:
/bossbar add <ID><名称:JSON文本>
/bossbar set <ID> name <名称>
/bossbar set <ID> color <颜色>
/bossbar set <ID> style <样式>
/bossbar set <ID> value <当前值:整数>
/bossbar set <ID> max <最大值:整数>
/bossbar set <ID> visible <显示状态:true|false>
/bossbar set <ID> players <对谁显示:目标选择器>
/bossbar remove <ID>
/bossbar list
/bossbar get <ID>[max|players|value|visible]
通过眼睛,以及value和max这两个单词,我们不难发现符合目标的格式:
/bossbar set <ID> value <当前值:整数>
/bossbar set <ID> max <最大值:整数>
/bossbar get <ID>[max|players|value|visible]
而这里面的value和max的意思是:
value——当前的数值
max——最大数值
也就是说,你可以将返回的数据通过store导出为某个BOSS栏的当前值或最大值。
(OMG)
这真的是太神奇了。
但是如果想要使用BOSS栏显示一个生物的血量该怎么办???
呃......
这真的是一个很有趣的问题。
作者好像还没想到方法哎。
(其他读者:自信点,把好像去掉)
或许可以借助scoreboard+execute+bossbar就可以成功。
详细请见:
本章作家的话