UNPKG

mdkjs

Version:

mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.

59 lines (58 loc) 1.6 kB
import { float, int } from 'mdk-nbt'; import { File } from "../../../mdk-core/src"; import { ContextAbstract } from "../../../mdk-core/src"; export declare class WorldBorder extends ContextAbstract { constructor(context: File); get(): this; /** * 增减世界边界的直径,即正方形边长 * @param distance 距离 */ add(distance: int): WorldBorder; /** * 增减世界边界的直径,即正方形边长 * @param distance 距离 * @param time 时间 */ add(distance: int, time: int): WorldBorder; /** * 获取世界边界的中心 */ center(): WorldBorder; /** * 设置世界边界的中心 * @param location 坐标 x z */ center(location: string): WorldBorder; /** * 设置世界边界的直径大小 * @param distance 距离 */ set(distance: int): WorldBorder; /** * 设置世界边界的直径大小 * @param distance 距离 * @param time 时间 */ set(distance: int, time: int): WorldBorder; /** * 指定世界边界外伤害速度 * @param damage 伤害 */ amount(damage: float): this; /** * 指定世界边界伤害缓冲区距离 * @param distance 距离 */ buffer(distance: int): this; /** * 指定世界边界出现警告的距离 * @param distance 距离 */ distance(distance: int): this; /** * 指定世界边界的警告时间 * @param time 时间 */ time(time: int): this; }