servertap-js
Version:
A TypeScript library for working with the ServerTap API
15 lines (14 loc) • 602 B
TypeScript
import { Base } from "../base";
import { Server as IServer, World } from "./interfaces";
import { Whitelist, ScoreBoard } from "./interfaces";
export declare class Server extends Base {
ping(): Promise<string>;
getServer(): Promise<IServer>;
execCommand(command: string): Promise<string>;
getWhitelist(): Promise<Whitelist[]>;
addWhitelist(uuid: string, name: string): Promise<string>;
getWorlds(): Promise<World[]>;
saveWorld(uuid: string): Promise<string>;
getScoreBoards(): Promise<ScoreBoard[]>;
getScoreBoard(name: string): Promise<ScoreBoard>;
}