教程:编写脚本API/World类基础

来自Minecraft基岩版开发Wiki
World类基础
系列教程
所属系列
难度
初级
实践设备
WindowsAndroid
所需软件

引言[编辑]

World类是 server 模块的一部分,它包括世界事件,记分板等,我们将帮助您了解和使用此类(如果您需要了解有关World类的具体内容,请参见World)。

记分板[编辑]

记分板(Scoreboard) 是一个类。一般情况下,我们认为它隶属于World类
记分板是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类。

方法[编辑]

引用[编辑]