Minecraft 脚本 API 文档。
NPM 包:
包名 | 版本 |
---|---|
@minecraft/common | 1.2.0 |
@minecraft/debug-utilities | 1.0.0-beta |
@minecraft/math | 2.0.1 |
@minecraft/server | 2.0.0-beta |
@minecraft/server-admin | 1.0.0-beta |
@minecraft/server-editor | 0.1.0-beta |
@minecraft/server-gametest | 1.0.0-beta |
@minecraft/server-net | 1.0.0-beta |
@minecraft/server-ui | 2.0.0-beta |
@minecraft/vanilla-data | 1.21.70-preview.20 |
游戏版本号:1.21.70.20
通过 TypeDoc 基于 d.ts 生成。
目前正在翻译中。欢迎参与翻译!
欢迎通过 Fork & Pull Request 参与此项目!
在 Fork 仓库中,GitHub Actions 会默认开启,用于在每次 Push 时构建对应的网页版本。若您不需要,请 禁用工作流。
TSDoc 例子:
/**
* 在给定的范围内随机一个整数并返回。
*
* Return a ranged random integer.
* @param min 范围的下限(含)。
* @param max
* 范围的上限(含)。
*
* Maxinum of range.
* @returns 范围内的随机数。
* @throws
* 若 `min > max`,则报错 `"Illegal range"`。
*/
random(min: number, max: number): number;
上述例子中 @param
、@returns
称为“标签”。标签后面可以空一格后接文本,也可以换行。
单个标签与之后的文本组成的整体称为“块”。
translate-pieces
目录中进行。translated
目录下的 d.ts 文件由构建脚本跟随 translate-pieces
目录更新。@throws
中出现的 “This function can throw errors.”、“This property can throw when used.”。@throws
标签。@param
标签来描述参数的作用。需要对 @param
标签中参数的描述进行翻译或补充。void
)都需要 @returns
标签来描述返回值的作用,即使已在描述中给出。需要对 @returns
标签中参数的描述进行翻译或补充。@throws
中详细列出。若参数类型正确的情况下不会出错,则可以省略或移除。@throws
后面需换行。@param
(按参数顺序)、@returns
、@throws
的顺序。@example
块。@remarks
、@param
、@typeParam
、@returns
块,改用 {@inheritDoc ParentClass.classMember}
来代替描述的中文翻译部分。@throws
块仍然需要翻译与补充。This function/property can't be called/edited in read-only mode.
视作成员标识,无需进行翻译。会在构建时统一进行替换。常见用语 | 翻译 | 备注 |
---|---|---|
Represents/Describes/Specifies ... | 表示…… | 出现在描述开头,用一个短语来描述功能时,统一翻译为“表示” |
Contains information ... | 描述了…… | 尽可能在之前加入“表示……”。 |
if true/if set to true | 若为 true (,则表示……) |
仅用于布尔型属性描述 |
identifier | 标识符/ID | 若是字符串,使用“标识符”,其他情况使用“ID”。 |