mcraft-fun-mineflayer
Version:
Mineflayer viewer (connector) for mcraft.fun project and vanilla Minecraft client! Both TCP and WebSockets servers are supported.
22 lines (21 loc) • 729 B
TypeScript
import { States } from 'minecraft-protocol';
interface PacketData {
connectionIndex: number;
isFromServer: boolean;
name: string;
data: any;
buffer?: Buffer;
timestamp: number;
type: 'packet';
state: States;
}
interface ClientDisconnectData {
connectionIndex: number;
type: 'clientDisconnect';
timestamp: number;
}
export type WSMessage = PacketData | ClientDisconnectData;
export declare function createPacketsStudioServer(port?: number): void;
export declare function handlePacket(connectionIndex: number, isFromServer: boolean, name: string, data: any, state: States, buffer?: Buffer): void;
export declare function handleClientDisconnect(connectionIndex: number): void;
export {};