第一中文网

第四十一章 bjective——管理一个计分项 (第3/5页)

天才一秒记住【第一中文网】地址:www.dyzww.cc

oin的计分项。

但如果你忘记了计分项的名称该怎么办?使用list列出所有计分项以查看:

\/scoreboard objectives list

(注意,在Java1.12.2以上版本中,如果你的计分项设置了显示名称,那么list只会列出该计分项的显示名称,要查看具体的名称需要将鼠标移到列出的计分项显示名称的上方)

在Java1.12.2以上版本中,有一种便捷的方法可以不删除计分项就可以更改显示名称:modify。

举个例子:假设你想要修改我们刚才创建的coin计分项的名称为“软妹币”,你就需要执行:

\/scoreboard objectives modify coin displayname “软妹币“

modify不只是可以修改名称,它还可以修改计分项中玩家分数的值的显示方式。

当然在研究这个值显示方式之前,我们得了解一下setdisplay的作用。

上面列格式时就已经提到过setdisplay的作用了:显示计分项于某个位置。

具体的这个位置有哪些呢?

list——Java版中是在tab玩家列表中显示每名玩家的分数(不显示具体是哪个计分项),基岩版中是在暂停界面显示。

sidebar——在屏幕的右侧显示列表,并在列表的最上方显示该计分项的显示名称

sidebar.team.<队伍颜色>——和sidebar作用相同,只是只会给指定颜色的队伍查看[仅Java版]

belowName——在玩家的头上面显示该玩家的分数

举个例子:

\/scoreboard objectives setdisplay sidebar coin

执行指令,就可以将我们刚才创建的coin计分项以列表的形式显示在右侧。需要注意,如果已经有其他计分项显示在该位置,执行该条指令后将会覆盖显示为coin计分项。

在基岩版,使用list和sidebar位置时还可以指定列表排序方式:ascending(从小到大)和descending(从大到小[默认])。比如:

\/scoreboard objectives setdisplay sidebar coin ascending

就可以将最穷的玩家显示在列表最上方的位置。

如果你仔细看了setdisplay的格式,你会发现“计分项名称”这个参数是选填的。那如果不填会发生什么?

重置该位置,也就是取消显示计分项在该位置。比如:

\/scoreboard objectives setdisplay sidebar

就可以让右侧一栏重回清净。

通过modify的rendertype我们还可以修改指定计分项的分数显示时的样子。mojang给了我们两个选择:hearts(生命值)和integer(数值)。

比如:

\/scoreboard objectives modify coin rendertype hearts

就会将coin计分项中每名玩家的分数以生命值的形式显示出来。

需要注意的是,生命值形式仅支持tab玩家列表。

.......

.......

.......

在Java1.

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

都市超品仙医 活在两个世界 大秦:这个太子总想着造反 与其说瞎话不如 穿越万界:神功自动满级 诛神乾坤 多子多福,仙女都被他抢了怎么办