UNPKG

observermc

Version:

A Node.js wrapper and API for multiple Minecraft Servers

25 lines (24 loc) 802 B
import { MinecraftServerType } from "./MinecraftServerType"; export declare const DefaultTriggers: { [type: string]: MinecraftServerEventsTriggers; }; export interface MinecraftServerEventsTriggers { starting: RegExp | string; online: RegExp | string; offline: RegExp | string; stopping: RegExp | string; login: RegExp | string; logout: RegExp | string; rconRunning: RegExp | string; [event: string]: RegExp | string; } export declare class MinecraftServerEventParser { private serverType; private _triggers; constructor(serverType: MinecraftServerType, customEvents?: MinecraftServerEventsTriggers); parse(line: string): { event: string; data: any; }; get triggers(): MinecraftServerEventsTriggers; }