Minecraft 脚本 API 文档。
NPM 包:
| 包名 | 版本 |
|---|---|
| @minecraft/common | 1.2.0 |
| @minecraft/debug-utilities | 1.0.0-beta |
| @minecraft/diagnostics | 1.0.0-beta |
| @minecraft/math | 2.2.11 |
| @minecraft/server | 2.5.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-graphics | 1.0.0-beta |
| @minecraft/server-net | 1.0.0-beta |
| @minecraft/server-ui | 2.1.0-beta |
| @minecraft/vanilla-data | 1.21.130-preview.22 |
游戏版本号:1.21.130.22
通过 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”。 |