UNPKG

yoni-mcscripts-lib

Version:

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

43 lines (42 loc) 2.04 kB
export { Minecraft, Gametest, } from "./basis.js"; export { world } from "./remix/world.js"; export { system } from "./system.js"; export { runTask, dim, runImmediate, isReadonlyMode, VanillaWorld, VanillaScoreboard, MinecraftSystem, } from "./basis.js"; export { log, console, print, } from "./util/Logger.js"; export * as YoniUtils from "./utils.js"; export { Command } from "./command.js"; export { Scoreboard } from "./scoreboard.js"; export { ChatCommand } from "./command/ChatCommand.js"; export { EntityUtils, EntityUtils as EntityBase } from "./EntityUtils.js"; export { YoniScheduler } from "./schedule.js"; export { TPSCounter } from "./util/TPSCounter.js"; export { ObjectUtils } from "./lib/ObjectUtils.js"; export { Dimension } from "./remix/dimension.js"; export { Yoni } from "./Yoni.js"; export * as TimeoutLib from "./lib/Timeout.js"; export { Schedule } from "./schedule.js"; export { Logger } from "./util/Logger.js"; export { Config } from "./lib/Config.js"; export { Location } from "./remix/Location.js"; export { UUID } from "./lib/UUID.js"; export { YoniEntity, YoniPlayer, YoniSimulatedPlayer, } from "./remix/entity/index.js"; export { Vector3 } from "./remix/Location.js"; export { DimensionLikeValue } from "./dimensionutils.js"; export { ScoreboardEntry, Objective, } from "./scoreboard.js"; export { YoniWorld } from "./remix/world.js"; export { YoniDimension } from "./remix/dimension.js"; export { EntryType, DisplaySlot, ObjectiveSortOrder } from "./scoreboard.js"; export { CommandPriority } from "./command/CommandPriority.js"; export * from "./legacy_event.js"; export * from "./event.js"; import { Entity, Player, SimulatedPlayer } from "./remix/entity/index.js"; export declare const EntityClass: { Entity: typeof Entity; Player: typeof Player; SimulatedPlayer: typeof SimulatedPlayer; }; /** * 加载用于debug的$eval命令,可以执行js代码(使用{#link eval}) */ export declare function initializeDebugFunc(): Promise<void>; export { ItemCreator } from "./item/ItemCreator.js";