yoni-mcscripts-lib
Version:
为 Minecraft Script API 中的部分接口创建了 wrapper,并提供简单的事件管理器和任务管理器,另附有一些便于代码编写的一些小工具。
43 lines (42 loc) • 2.04 kB
TypeScript
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";