UNPKG

minecraft-core-master

Version:

Núcleo avanzado para launchers de Minecraft. Descarga, instala y ejecuta versiones de Minecraft, assets, librerías, Java y loaders de forma automática y eficiente.

31 lines (30 loc) 929 B
import net from "net"; export interface ServerStatus { error?: Error; ms: number; version: string; playersConnect: number; playersMax: number; } export declare class CustomBuffer { private buffer; private offsetValue; constructor(existingBuffer?: Buffer); writeVarInt(val: number): void; readVarInt(): number; writeString(str: string): void; readString(): string; writeUShort(val: number): void; writeUByte(val: number): void; bufferSlice(): Buffer; offset(): number; private ensureCapacity; } export declare function writePCBuffer(client: net.Socket, buffer: CustomBuffer): void; export declare function ping(server: string, port: number, timeout?: number, protocol?: number | string): Promise<ServerStatus>; export declare class Status { ip: string; port: number; constructor(ip?: string, port?: number); getStatus(): Promise<ServerStatus>; }