天才一秒记住【第一中文网】地址: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.
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!