yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
21 lines (18 loc) • 589 B
text/typescript
import { LegacyEvent as Event } from "../../legacy_event.js";
import { Minecraft } from "../../basis.js";
import { EntityUtils as EntityBase, YoniPlayer as Player } from "../../index.js";
const EntityTypes = Minecraft.EntityTypes;
export class PlayerEvent extends Event {
constructor(player: Player, ...args: any[]){
super(...args);
this.#player = EntityBase.from(player) as unknown as Player;
}
/**
* @type {Player}
*/
#player: Player;
get player(){
return this.#player;
}
eventType = EntityTypes.get("minecraft:player");
}