mdkjs
Version:
mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.
59 lines (58 loc) • 1.6 kB
TypeScript
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;
}