UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

45 lines 1.13 kB
import { Vector3 } from '../../math/src/index.ts'; import { Server, Service } from './'; import { EntityLike } from './entity/'; declare module 'node:readline' { interface Interface { setRawMode?(mode: boolean): void; output: { write: (data: string) => void; }; input: any; _refreshLine?(): void; } } /** * Server console. */ export default class Console extends EntityLike implements Service { private cli?; constructor(server: Server, runtimeId?: bigint); /** * On enable hook. * @group Lifecycle */ enable(): Promise<void>; /** * On disable hook. * @group Lifecycle */ disable(): Promise<void>; private complete; write(line: string): void; getName(): string; getFormattedUsername(): string; sendMessage(message: string): Promise<void>; getWorld(): import('./').World; isPlayer(): boolean; isOp(): boolean; getX(): number; getY(): number; getZ(): number; getPosition(): Vector3; getType(): string; isConsole(): boolean; } //# sourceMappingURL=Console.d.ts.map