mdkjs
Version:
mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.
51 lines (50 loc) • 1.28 kB
TypeScript
import { Selector } from "../../../mdk-core/src";
import { int } from 'mdk-nbt';
export declare enum XpTypeKind {
points = "points",
levels = "levels"
}
export declare type XpType = XpTypeKind | keyof typeof XpTypeKind;
declare const _default: {
add: typeof add;
set: typeof set;
query: typeof query;
};
export default _default;
/**
* 给予玩家经验。
* @param player 玩家
* @param count 数量
*/
declare function add(player: Selector, count: int): string;
/**
* 给予玩家经验。
* @param player 玩家
* @param count 数量
* @param type 类型
*/
declare function add(player: Selector, count: int, type: XpType): string;
/**
* 设置玩家经验。
* @param player 玩家
* @param count 数量
*/
declare function set(player: Selector, count: int): string;
/**
* 设置玩家经验。
* @param player 玩家
* @param count 数量
* @param type 类型
*/
declare function set(player: Selector, count: int, type: XpType): string;
/**
* 查询玩家经验。
* @param player 玩家
*/
declare function query(player: Selector): string;
/**
* 查询玩家经验。
* @param player 玩家
* @param type 模式
*/
declare function query(player: Selector, type: XpType): string;