- 致编者:请牢记我们的域名wiki.mcbe-dev.net!
- 致编者:欢迎加入本Wiki的官方交流QQ群或Discord服务器!
- 基岩版1.19.31现已发布!(了解更多)
- Inner Core现已支持Xbox模组联机!(了解更多)
- 如果您是第一次来到本Wiki,欢迎注册一个账户
- 点击顶部的“编辑”或“编辑源代码”按钮即可编辑当前页面
- 请知悉:在不登录时也可以编辑和新建页面,但是您当前的IP地址会记录在编辑历史中
教程:编写脚本API/World类基础
来自Minecraft基岩版开发Wiki
该页面的编辑正在进行中。 请帮助我们扩充或改进这篇文章。 |
引言[编辑]
World
类是 server
模块的一部分,它包括世界事件,记分板等,我们将帮助您了解和使用此类(如果您需要了解有关World类的具体内容,请参见World)。
记分板[编辑]
记分板(Scoreboard)
是一个类。一般情况下,我们认为它隶属于World类
。
read-only scoreboard: Scoreboard;
利用mc.world.scoreboard
可以获得所有的记分板。
方法[编辑]
此处介绍一些简单的记分板方法,如果您需要了解有关记分板类的具体内容,参见server.Scoreboard
addObjective[编辑]
addObjective(objectiveId: string, displayName?: string): ScoreboardObjective
函数,可以添加一个新的记分板,就像你使用/scoreboard
指令一样。
mc.world.scoreboard.addObjective("wiki","name");
getObjective[编辑]
getObjective(objectiveId: string): ScoreboardObjective | undefined
函数,可以通过给出的记分板id得到一个指定的记分板。
mc.world.scoreboard.getObjective("wiki");
getParticipants[编辑]
getParticipants(): ScoreboardIdentity[]
函数,可以获得所有已定义的记分板。
对已有的记分板进行操作[编辑]
一个特定的记分板,我们叫它ScoreboardObjective类(如果您需要有关此类的具体内容,请参见server.ScoreboardObjective),它拥有两个属性:
displayName[编辑]
read-only displayName: string;
显示对玩家的可见名
id[编辑]
read-only id: string;
记分板的id
方法[编辑]
我们也可以对其进行操作:
游戏规则[编辑]
除了记分板以外,游戏规则也隶属于world类。