UNPKG

yoni-mcscripts-lib

Version:

为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。

23 lines (22 loc) 949 B
import { Minecraft } from "./basis.js"; /** * 对 {@link Minecraft.System} 的模仿,提供系统级事件与函数的支持。 */ declare class System { run<P extends any[]>(callback: (...args: P) => void, ...args: P): void; get beforeEvents(): Minecraft.SystemBeforeEvents; get afterEvents(): Minecraft.SystemAfterEvents; get currentTick(): number; isReadonlyMode(): boolean; waitForRWMode(callback?: () => void): Promise<void>; setInterval(callback: () => void, interval: number): number; setTimeout(callback: () => void, timeout?: number): number; setIntervalTick(callback: () => void, intervalTick: number): number; setTimeoutTick(callback: () => void, timeoutTick?: number): number; clearInterval(id: number): boolean; clearTimeout(id: number): boolean; clearIntervalTick(id: number): boolean; clearTimeoutTick(id: number): boolean; } export declare const system: System; export {};