UNPKG

observermc

Version:

A Node.js wrapper and API for multiple Minecraft Servers

25 lines (24 loc) 794 B
import { MinecraftServerEventsTriggers } from "./MinecraftServerEvents"; import { MinecraftServerType } from "./MinecraftServerType"; export interface MinecraftServerOptions { /** Unique name for the server */ name: string; /** Server type */ type: MinecraftServerType; /** Server directory path */ path: string; /** Jar file name */ jar: string; /** Java Arguments */ args: string[]; /** (Optional) Auto stop timeout (in milliseconds) */ autostop?: number; /** (Optional) RCON configuration. */ rcon?: { host: string; port: number; password: string; }; /** (Optional) Custom events defined as {[eventName: string]: RegExp | string} */ events?: MinecraftServerEventsTriggers; }