mdkjs
Version:
mdk is a framework for developing Datapacks for Minecraft. It uses the typescript language.
51 lines (50 loc) • 1.55 kB
TypeScript
import { ContextAbstract, File, Selector } from "../../../../mdk-core/src";
export declare class Team extends ContextAbstract {
constructor(context: File);
/**
* 创建一个新队伍。
* @param teamName 队伍名
*/
add(teamName: string): Team;
/**
* 创建一个新队伍。
* @param teamName 队伍名
* @param displayName 展示名称
*/
add(teamName: string, displayName: string): Team;
/**
* 移除目标队伍中所有的成员。
* @param teamName 队伍名
*/
empty(teamName: string): this;
/**
* 使目标玩家或实体离开队伍。
* @param teamName 队伍名
*/
join(teamName: string): Team;
/**
* 使目标玩家或实体离开队伍。
* @param teamName 队伍名
* @param member 成员
*/
join(teamName: string, member?: Selector): Team;
/**
* 使目标玩家或实体离开队伍。
* @param teamName 队伍名
*/
leave(member: Selector): this;
/**
* 列出所有队伍。当队伍名指定时,列出属于该队伍的所有成员。
*/
list(): Team;
/**
* 列出所有队伍。当队伍名指定时,列出属于该队伍的所有成员。
* @param teamName 队伍名
*/
list(teamName?: string): Team;
/**
* 将目标队伍选项的值修改为指定值。
* @param teamName 队伍名
*/
modify(teamName: string, criteria: string, value: number): this;
}