earthmc
Version:
An unofficial EarthMC library providing handy methods and extensive info.
32 lines • 1.24 kB
TypeScript
import type { Point2D, TownBounds, DynmapMap } from '../../types/index.js';
import DataHandler from '../../helpers/DataHandler.js';
import Towns from './Towns.js';
import Nations from './Nations.js';
import Players from './Players.js';
import Residents from './Residents.js';
import GPS from './GPS.js';
declare class Dynmap extends DataHandler {
readonly Towns: Towns;
readonly Nations: Nations;
readonly Residents: Residents;
readonly Players: Players;
readonly GPS: GPS;
readonly name: DynmapMap;
readonly inviteRange: number;
constructor(mapName: DynmapMap, cacheTimeoutMs?: number);
readonly withinTown: (location: Point2D) => Promise<boolean>;
readonly isWilderness: (location: Point2D) => Promise<boolean>;
readonly withinBounds: (location: Point2D, bounds: TownBounds) => boolean;
readonly onlinePlayerData: () => Promise<{
name: string;
nickname?: string;
underground?: boolean;
world?: string;
x: number | string;
z: number | string;
y?: number | string;
}[]>;
readonly markerset: () => Promise<import("../../types/dynmap.js").Markerset>;
}
export { Dynmap, Dynmap as default };
//# sourceMappingURL=Dynmap.d.ts.map