From 37bbfecc32354b0fc7605e1734acc97bab91e755 Mon Sep 17 00:00:00 2001 From: Owen Date: Wed, 22 Jan 2025 10:58:08 +0000 Subject: [PATCH] docs --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- docs/classes/OAPI.OAPIV3.html | 2 +- docs/classes/api_dynmap_Dynmap.Dynmap.html | 2 +- docs/classes/api_dynmap_GPS.GPS.html | 2 +- docs/classes/api_dynmap_Nations.Nations.html | 2 +- docs/classes/api_dynmap_Players.Players.html | 2 +- docs/classes/api_dynmap_Residents.Residents.html | 2 +- docs/classes/api_dynmap_Towns.Towns.html | 2 +- docs/classes/api_squaremap_GPS.GPS.html | 2 +- docs/classes/api_squaremap_Nations.Nations.html | 2 +- docs/classes/api_squaremap_Players.Players.html | 2 +- docs/classes/api_squaremap_Residents.Residents.html | 2 +- docs/classes/api_squaremap_Squaremap.Squaremap.html | 2 +- docs/classes/api_squaremap_Towns.Towns.html | 2 +- docs/classes/helpers_DataHandler.default.html | 2 +- docs/classes/helpers_EventEmitter.default.html | 2 +- docs/classes/main.MojangLib.MCAPI.html | 2 +- docs/classes/main.MojangLib.accounts.html | 2 +- docs/classes/main.MojangLib.players.html | 2 +- docs/classes/main.MojangLib.servers.html | 2 +- docs/classes/main.OfficialAPI.html | 2 +- docs/classes/utils_errors.FetchError.html | 2 +- docs/classes/utils_errors.InvalidError.html | 2 +- docs/classes/utils_errors.NotFoundError.html | 2 +- docs/functions/api_common.getNearest.html | 2 +- docs/functions/api_common.withinBounds.html | 2 +- docs/functions/api_common.withinTown.html | 2 +- docs/functions/api_squaremap_parser.parseInfoString.html | 2 +- docs/functions/api_squaremap_parser.parseNations.html | 2 +- docs/functions/api_squaremap_parser.parsePlayers.html | 2 +- docs/functions/api_squaremap_parser.parsePopup.html | 2 +- docs/functions/api_squaremap_parser.parseResidents.html | 2 +- docs/functions/api_squaremap_parser.parseTowns.html | 2 +- docs/functions/main.fetchServer.html | 2 +- docs/functions/main.getServerInfo.html | 2 +- docs/functions/utils_endpoint.asJSON.html | 2 +- docs/functions/utils_endpoint.configData.html | 2 +- docs/functions/utils_endpoint.get.html | 2 +- docs/functions/utils_endpoint.getArchive.html | 2 +- docs/functions/utils_endpoint.mapData.html | 2 +- docs/functions/utils_endpoint.playerData.html | 2 +- docs/functions/utils_endpoint.townyData.html | 2 +- docs/functions/utils_endpoint.useArchive.html | 2 +- docs/functions/utils_errors.NotFound.html | 2 +- docs/functions/utils_functions.asBool.html | 2 +- docs/functions/utils_functions.average.html | 2 +- docs/functions/utils_functions.averageNationPos.html | 2 +- docs/functions/utils_functions.calcArea.html | 2 +- docs/functions/utils_functions.calcAreaPoints.html | 2 +- docs/functions/utils_functions.editPlayerProp.html | 2 +- docs/functions/utils_functions.editPlayerProps.html | 2 +- docs/functions/utils_functions.euclidean.html | 2 +- docs/functions/utils_functions.fastMerge.html | 2 +- docs/functions/utils_functions.fastMergeUnique.html | 2 +- docs/functions/utils_functions.formatString.html | 2 +- docs/functions/utils_functions.genRandomString.html | 2 +- docs/functions/utils_functions.getAveragePos.html | 2 +- docs/functions/utils_functions.getExisting.html | 2 +- docs/functions/utils_functions.hypot.html | 2 +- docs/functions/utils_functions.isInvitable.html | 2 +- docs/functions/utils_functions.manhattan.html | 2 +- docs/functions/utils_functions.midrange.html | 1 + docs/functions/utils_functions.range.html | 1 - docs/functions/utils_functions.roundToNearest16.html | 2 +- docs/functions/utils_functions.safeParseInt.html | 2 +- docs/functions/utils_functions.sqr.html | 2 +- docs/functions/utils_functions.strictFalsy.html | 2 +- docs/functions/utils_functions.stripInvalidChars.html | 2 +- docs/hierarchy.html | 2 +- docs/index.html | 4 ++-- docs/interfaces/helpers_EntityApi.EntityApi.html | 2 +- docs/interfaces/types_oapi.DiscordReqObjectV3.html | 2 +- docs/interfaces/types_oapi.DiscordResObjectV3.html | 2 +- docs/interfaces/types_oapi.RawEntityPerms.html | 2 +- docs/interfaces/types_oapi.RawEntityV3.html | 2 +- docs/interfaces/types_oapi.RawLocationResponseV3.html | 2 +- docs/interfaces/types_oapi.RawNationV3.html | 2 +- docs/interfaces/types_oapi.RawPlayerV3.html | 2 +- docs/interfaces/types_oapi.RawQuarterResponseV3.html | 2 +- docs/interfaces/types_oapi.RawServerInfoV2.html | 2 +- docs/interfaces/types_oapi.RawServerInfoV3.html | 2 +- docs/interfaces/types_oapi.RawTownV3.html | 2 +- docs/interfaces/types_squaremap.SquaremapPlayersResponse.html | 2 +- docs/interfaces/types_squaremap.SquaremapPolygon.html | 2 +- docs/interfaces/types_squaremap.SquaremapPolyline.html | 2 +- docs/interfaces/types_town.BaseTown.html | 2 +- docs/modules/OAPI.html | 2 +- docs/modules/api_common.html | 2 +- docs/modules/api_dynmap_Dynmap.html | 2 +- docs/modules/api_dynmap_GPS.html | 2 +- docs/modules/api_dynmap_Nations.html | 2 +- docs/modules/api_dynmap_Players.html | 2 +- docs/modules/api_dynmap_Residents.html | 2 +- docs/modules/api_dynmap_Towns.html | 2 +- docs/modules/api_squaremap_GPS.html | 2 +- docs/modules/api_squaremap_Nations.html | 2 +- docs/modules/api_squaremap_Players.html | 2 +- docs/modules/api_squaremap_Residents.html | 2 +- docs/modules/api_squaremap_Squaremap.html | 2 +- docs/modules/api_squaremap_Towns.html | 2 +- docs/modules/api_squaremap_parser.html | 2 +- docs/modules/helpers_DataHandler.html | 2 +- docs/modules/helpers_EntityApi.html | 2 +- docs/modules/helpers_EventEmitter.html | 2 +- docs/modules/main.MojangLib.html | 2 +- docs/modules/main.html | 2 +- docs/modules/types.html | 2 +- docs/modules/types_dynmap.html | 2 +- docs/modules/types_gps.html | 2 +- docs/modules/types_nation.html | 2 +- docs/modules/types_oapi.html | 2 +- docs/modules/types_player.html | 2 +- docs/modules/types_resident.html | 2 +- docs/modules/types_squaremap.html | 2 +- docs/modules/types_town.html | 2 +- docs/modules/types_util.html | 2 +- docs/modules/utils_endpoint.html | 2 +- docs/modules/utils_errors.html | 2 +- docs/modules/utils_functions.html | 4 ++-- docs/types/types.AnyMap.html | 2 +- docs/types/types.DynmapMap.html | 2 +- docs/types/types.SquaremapMap.html | 2 +- docs/types/types_dynmap.ConfigResponse.html | 2 +- docs/types/types_dynmap.MapArea.html | 2 +- docs/types/types_dynmap.MapResponse.html | 2 +- docs/types/types_dynmap.Markerset.html | 2 +- docs/types/types_dynmap.PlayersResponse.html | 2 +- docs/types/types_dynmap.RawPlayer.html | 2 +- docs/types/types_dynmap.TownHome.html | 2 +- docs/types/types_dynmap.UpdatedTile.html | 2 +- docs/types/types_gps.CardinalDirection.html | 2 +- docs/types/types_gps.Location.html | 2 +- docs/types/types_gps.Point2D.html | 2 +- docs/types/types_gps.Route.html | 2 +- docs/types/types_gps.RouteInfo.html | 2 +- docs/types/types_gps.RouteKey.html | 2 +- docs/types/types_gps.RouteType.html | 2 +- docs/types/types_gps.SquaremapLocation.html | 2 +- docs/types/types_gps.StrictPoint2D.html | 2 +- docs/types/types_nation.APINationInfo.html | 2 +- docs/types/types_nation.BaseNation.html | 2 +- docs/types/types_nation.Nation.html | 2 +- docs/types/types_nation.NationCapital.html | 2 +- docs/types/types_nation.SquaremapNation.html | 2 +- docs/types/types_oapi.BaseEntityStatus.html | 2 +- docs/types/types_oapi.MoonPhaseV3.html | 2 +- docs/types/types_oapi.RawEntity.html | 2 +- docs/types/types_oapi.RawEntitySpawn.html | 2 +- docs/types/types_oapi.RawEntityStats.html | 2 +- docs/types/types_oapi.RawEntityStatus.html | 2 +- docs/types/types_oapi.RawFlagPerms.html | 2 +- docs/types/types_oapi.RawNation.html | 2 +- docs/types/types_oapi.RawResident.html | 2 +- docs/types/types_oapi.RawTown.html | 2 +- docs/types/types_oapi.RawTownCoordinates.html | 2 +- docs/types/types_oapi.RawTownPerms.html | 2 +- docs/types/types_oapi.RequestBodyV3.html | 2 +- docs/types/types_oapi.Timestamps.html | 2 +- docs/types/types_player.OnlinePlayer.html | 2 +- docs/types/types_player.ParsedPlayer.html | 2 +- docs/types/types_player.Player.html | 2 +- docs/types/types_player.SquaremapOnlinePlayer.html | 2 +- docs/types/types_player.SquaremapPlayer.html | 2 +- docs/types/types_resident.Resident.html | 2 +- docs/types/types_squaremap.SquaremapArea.html | 2 +- docs/types/types_squaremap.SquaremapAreaType.html | 2 +- docs/types/types_squaremap.SquaremapIcon.html | 2 +- docs/types/types_squaremap.SquaremapMapResponse.html | 2 +- docs/types/types_squaremap.SquaremapMarker.html | 2 +- docs/types/types_squaremap.SquaremapMarkerset.html | 2 +- docs/types/types_squaremap.SquaremapRawPlayer.html | 2 +- docs/types/types_town.SquaremapTown.html | 2 +- docs/types/types_town.Town.html | 2 +- docs/types/types_town.TownBounds.html | 2 +- docs/types/types_town.TownFlags.html | 2 +- docs/types/types_util.ArrBools.html | 2 +- docs/types/types_util.ArrNums.html | 2 +- docs/types/types_util.ArrStrings.html | 2 +- docs/types/types_util.AssertPositive.html | 2 +- docs/types/types_util.HexString.html | 2 +- docs/types/types_util.NestedOmit.html | 2 +- docs/types/types_util.Opacity.html | 2 +- docs/types/types_util.Prettify.html | 2 +- docs/types/types_util.StringContainedWithin.html | 2 +- docs/types/types_util.StringEndsWith.html | 2 +- docs/types/types_util.StringStartsWith.html | 2 +- docs/types/types_util.ValidateShape.html | 2 +- docs/types/types_util.ValuesOf.html | 2 +- docs/types/utils_endpoint.EndpointVersion.html | 2 +- docs/types/utils_endpoint.ReqOptions.html | 2 +- docs/variables/main.Aurora.html | 2 +- docs/variables/types.Maps.html | 2 +- docs/variables/types_gps.Routes.html | 2 +- docs/variables/utils_functions.validChars.html | 2 +- 195 files changed, 196 insertions(+), 196 deletions(-) create mode 100644 docs/functions/utils_functions.midrange.html delete mode 100644 docs/functions/utils_functions.range.html diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 9bd2f5d..c74b39d 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 482508a..8097468 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/docs/classes/OAPI.OAPIV3.html b/docs/classes/OAPI.OAPIV3.html index 1546303..cb0395b 100644 --- a/docs/classes/OAPI.OAPIV3.html +++ b/docs/classes/OAPI.OAPIV3.html @@ -16,4 +16,4 @@

Constructors

Methods

  • Same as .discord() but passes only minecraft type for all, returning Discord IDs.

    Parameters

    • Rest...uuids: string[]

    Returns Promise<string[]>

  • Type Parameters

    • T

    Parameters

    Returns Promise<any>

  • Same as .discord() but passes only discord type for all, returning Minecraft UUIDs.

    Parameters

    • Rest...ids: string[]

      Discord ID string(s).

      -

    Returns Promise<string[]>

\ No newline at end of file +

Returns Promise<string[]>

\ No newline at end of file diff --git a/docs/classes/api_dynmap_Dynmap.Dynmap.html b/docs/classes/api_dynmap_Dynmap.Dynmap.html index 1eb5da3..07e482f 100644 --- a/docs/classes/api_dynmap_Dynmap.Dynmap.html +++ b/docs/classes/api_dynmap_Dynmap.Dynmap.html @@ -18,4 +18,4 @@ setKeyTTL withinBounds withinTown -

Constructors

Properties

GPS: GPS
Nations: Nations
Players: Players
Residents: Residents
Towns: Towns
inviteRange: number
name: "nova"

Accessors

Methods

  • Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    }[]>

\ No newline at end of file +

Constructors

Properties

GPS: GPS
Nations: Nations
Players: Players
Residents: Residents
Towns: Towns
inviteRange: number
name: "nova"

Accessors

Methods

  • Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    }[]>

\ No newline at end of file diff --git a/docs/classes/api_dynmap_GPS.GPS.html b/docs/classes/api_dynmap_GPS.GPS.html index b9fdea5..b1d2e4d 100644 --- a/docs/classes/api_dynmap_GPS.GPS.html +++ b/docs/classes/api_dynmap_GPS.GPS.html @@ -16,4 +16,4 @@

Only one of the main four directions (N, S, W, E) can be returned, no intermediates.

Parameters

Returns
    | "north"
    | "east"
    | "south"
    | "west"

\ No newline at end of file +

Returns
    | "north"
    | "east"
    | "south"
    | "west"

\ No newline at end of file diff --git a/docs/classes/api_dynmap_Nations.Nations.html b/docs/classes/api_dynmap_Nations.Nations.html index b51a258..f30808c 100644 --- a/docs/classes/api_dynmap_Nations.Nations.html +++ b/docs/classes/api_dynmap_Nations.Nations.html @@ -4,4 +4,4 @@ get joinable nearby -

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

  • Internal

    Parameters

    • Rest...nationList: string[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    } | NotFoundError | ({
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    } | NotFoundError)[]>

  • Parameters

    • townName: string
    • nationless: boolean = true

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalnations: {
          allies?: string[];
          area: number;
          capital: {
              name: string;
              x: string | number;
              z: string | number;
          };
          enemies?: string[];
          king: string;
          mapColorHexCode?: string;
          name: string;
          ranks?: {
              [key: string]: string[];
          };
          residents: string[];
          spawn?: {
              pitch?: number;
              world: string;
              x: string | number;
              y?: string | number;
              yaw?: number;
              z: string | number;
          };
          stats?: {
              balance: number;
              maxTownBlocks?: number;
              numResidents?: number;
              numTownBlocks?: number;
          } & {
              numTowns?: number;
          };
          status?: Partial<{
              isNeutral: boolean;
              isOpen: boolean;
              isPublic: boolean;
          } & {
              isCapital: boolean;
              isNPC: boolean;
              isOnline: boolean;
              isOverClaimed: boolean;
              isRuined: boolean;
          }>;
          towns: string[];
          uuid?: string;
          wiki?: string;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

  • Internal

    Parameters

    • Rest...nationList: string[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    } | NotFoundError | ({
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    } | NotFoundError)[]>

  • Parameters

    • townName: string
    • nationless: boolean = true

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalnations: {
          allies?: string[];
          area: number;
          capital: {
              name: string;
              x: string | number;
              z: string | number;
          };
          enemies?: string[];
          king: string;
          mapColorHexCode?: string;
          name: string;
          ranks?: {
              [key: string]: string[];
          };
          residents: string[];
          spawn?: {
              pitch?: number;
              world: string;
              x: string | number;
              y?: string | number;
              yaw?: number;
              z: string | number;
          };
          stats?: {
              balance: number;
              maxTownBlocks?: number;
              numResidents?: number;
              numTownBlocks?: number;
          } & {
              numTowns?: number;
          };
          status?: Partial<{
              isNeutral: boolean;
              isOpen: boolean;
              isPublic: boolean;
          } & {
              isCapital: boolean;
              isNPC: boolean;
              isOnline: boolean;
              isOverClaimed: boolean;
              isRuined: boolean;
          }>;
          towns: string[];
          uuid?: string;
          wiki?: string;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wiki?: string;
    }[]>

\ No newline at end of file diff --git a/docs/classes/api_dynmap_Players.Players.html b/docs/classes/api_dynmap_Players.Players.html index 86e79db..392125d 100644 --- a/docs/classes/api_dynmap_Players.Players.html +++ b/docs/classes/api_dynmap_Players.Players.html @@ -5,4 +5,4 @@ nearby online townless -

Constructors

Accessors

Methods

  • Returns Promise<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }[]>

  • Parameters

    • Rest...playerList: string[]

    Returns Promise<NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    } | (NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    })[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalplayers: {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }[]

    Returns Promise<Partial<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }>[]>

  • Parameters

    • includeResidentInfo: boolean = false

    Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    }[] | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }[]>

  • Returns Promise<({
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    } | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    })[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Returns Promise<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }[]>

  • Parameters

    • Rest...playerList: string[]

    Returns Promise<NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    } | (NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    })[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalplayers: {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }[]

    Returns Promise<Partial<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }>[]>

  • Parameters

    • includeResidentInfo: boolean = false

    Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    }[] | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    }[]>

  • Returns Promise<({
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        y?: string | number;
        z: string | number;
    } | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        y?: string | number;
        z?: string | number;
    })[]>

\ No newline at end of file diff --git a/docs/classes/api_dynmap_Residents.Residents.html b/docs/classes/api_dynmap_Residents.Residents.html index ce966cb..fae65f1 100644 --- a/docs/classes/api_dynmap_Residents.Residents.html +++ b/docs/classes/api_dynmap_Residents.Residents.html @@ -3,4 +3,4 @@

Methods

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<Resident[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<Resident[]>

\ No newline at end of file diff --git a/docs/classes/api_dynmap_Towns.Towns.html b/docs/classes/api_dynmap_Towns.Towns.html index f0aff95..0ac079c 100644 --- a/docs/classes/api_dynmap_Towns.Towns.html +++ b/docs/classes/api_dynmap_Towns.Towns.html @@ -5,4 +5,4 @@ get invitable nearby -

Constructors

Accessors

Methods

  • Parameters

    • removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

  • Parameters

    • nationName: string

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    })[]>

  • Internal

    Parameters

    • Rest...townList: string[]

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    })[]>

  • Parameters

    • nationName: string
    • includeBelonging: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Parameters

    • removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

  • Parameters

    • nationName: string

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    })[]>

  • Internal

    Parameters

    • Rest...townList: string[]

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    })[]>

  • Parameters

    • nationName: string
    • includeBelonging: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionaltowns: {
          area: number;
          balance?: number;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          flags: {
              capital: boolean;
              explosion: boolean;
              fire: boolean;
              mobs: boolean;
              public: boolean;
              pvp: boolean;
          };
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wiki?: string;
          x: number;
          z: number;
      }[]

    Returns Promise<{
        area: number;
        balance?: number;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        flags: {
            capital: boolean;
            explosion: boolean;
            fire: boolean;
            mobs: boolean;
            public: boolean;
            pvp: boolean;
        };
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wiki?: string;
        x: number;
        z: number;
    }[]>

\ No newline at end of file diff --git a/docs/classes/api_squaremap_GPS.GPS.html b/docs/classes/api_squaremap_GPS.GPS.html index 4d60358..c62372d 100644 --- a/docs/classes/api_squaremap_GPS.GPS.html +++ b/docs/classes/api_squaremap_GPS.GPS.html @@ -16,4 +16,4 @@

Only one of the main four directions (N, S, W, E) can be returned, no intermediates.

Parameters

Returns
    | "north"
    | "east"
    | "south"
    | "west"

\ No newline at end of file +

Returns
    | "north"
    | "east"
    | "south"
    | "west"

\ No newline at end of file diff --git a/docs/classes/api_squaremap_Nations.Nations.html b/docs/classes/api_squaremap_Nations.Nations.html index 9479c08..be80144 100644 --- a/docs/classes/api_squaremap_Nations.Nations.html +++ b/docs/classes/api_squaremap_Nations.Nations.html @@ -4,4 +4,4 @@ get joinable nearby -

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    } | (NotFoundError | {
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    })[]>

  • Parameters

    • townName: string
    • nationless: boolean = true

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalnations: {
          allies?: string[];
          area: number;
          capital: {
              name: string;
              x: string | number;
              z: string | number;
          };
          councillors: string[];
          enemies?: string[];
          king: string;
          mapColorHexCode?: string;
          name: string;
          ranks?: {
              [key: string]: string[];
          };
          residents: string[];
          spawn?: {
              pitch?: number;
              world: string;
              x: string | number;
              y?: string | number;
              yaw?: number;
              z: string | number;
          };
          stats?: {
              balance: number;
              maxTownBlocks?: number;
              numResidents?: number;
              numTownBlocks?: number;
          } & {
              numTowns?: number;
          };
          status?: Partial<{
              isNeutral: boolean;
              isOpen: boolean;
              isPublic: boolean;
          } & {
              isCapital: boolean;
              isNPC: boolean;
              isOnline: boolean;
              isOverClaimed: boolean;
              isRuined: boolean;
          }>;
          towns: string[];
          uuid?: string;
          wealth?: number;
          wiki?: string;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Parameters

    • Optionaltowns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    } | (NotFoundError | {
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    })[]>

  • Parameters

    • townName: string
    • nationless: boolean = true

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalnations: {
          allies?: string[];
          area: number;
          capital: {
              name: string;
              x: string | number;
              z: string | number;
          };
          councillors: string[];
          enemies?: string[];
          king: string;
          mapColorHexCode?: string;
          name: string;
          ranks?: {
              [key: string]: string[];
          };
          residents: string[];
          spawn?: {
              pitch?: number;
              world: string;
              x: string | number;
              y?: string | number;
              yaw?: number;
              z: string | number;
          };
          stats?: {
              balance: number;
              maxTownBlocks?: number;
              numResidents?: number;
              numTownBlocks?: number;
          } & {
              numTowns?: number;
          };
          status?: Partial<{
              isNeutral: boolean;
              isOpen: boolean;
              isPublic: boolean;
          } & {
              isCapital: boolean;
              isNPC: boolean;
              isOnline: boolean;
              isOverClaimed: boolean;
              isRuined: boolean;
          }>;
          towns: string[];
          uuid?: string;
          wealth?: number;
          wiki?: string;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

\ No newline at end of file diff --git a/docs/classes/api_squaremap_Players.Players.html b/docs/classes/api_squaremap_Players.Players.html index 7cd546b..3179236 100644 --- a/docs/classes/api_squaremap_Players.Players.html +++ b/docs/classes/api_squaremap_Players.Players.html @@ -5,4 +5,4 @@ nearby online townless -

Constructors

Accessors

Methods

  • Returns Promise<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    } | (NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    })[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalplayers: {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          yaw?: string | number;
          z: string | number;
      }[]

    Returns Promise<Partial<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }>[]>

  • Parameters

    • includeResidentInfo: boolean = false

    Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    }[] | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }[]>

  • Returns Promise<({
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    } | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    })[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Returns Promise<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    } | (NotFoundError | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    })[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalplayers: {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          yaw?: string | number;
          z: string | number;
      }[]

    Returns Promise<Partial<{
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }>[]>

  • Parameters

    • includeResidentInfo: boolean = false

    Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    }[] | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    }[]>

  • Returns Promise<({
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    } | {
        name: string;
        nation?: string;
        nickname?: string;
        online: boolean;
        rank: string;
        town: string;
        underground?: boolean;
        world?: string;
        x?: string | number;
        yaw?: string | number;
        z?: string | number;
    })[]>

\ No newline at end of file diff --git a/docs/classes/api_squaremap_Residents.Residents.html b/docs/classes/api_squaremap_Residents.Residents.html index 2f36cf5..d9a6fc9 100644 --- a/docs/classes/api_squaremap_Residents.Residents.html +++ b/docs/classes/api_squaremap_Residents.Residents.html @@ -3,4 +3,4 @@

Methods

Constructors

Accessors

Methods

\ No newline at end of file +

Constructors

Accessors

Methods

\ No newline at end of file diff --git a/docs/classes/api_squaremap_Squaremap.Squaremap.html b/docs/classes/api_squaremap_Squaremap.Squaremap.html index e5147b3..8060253 100644 --- a/docs/classes/api_squaremap_Squaremap.Squaremap.html +++ b/docs/classes/api_squaremap_Squaremap.Squaremap.html @@ -21,4 +21,4 @@ withinBounds withinTown

Constructors

Properties

GPS: GPS
Nations: Nations
Players: Players
Residents: Residents
Towns: Towns
URLBuilder: typeof __class = ...
inviteRange: number = 3500
name: "aurora"

Accessors

Methods

  • Returns Promise<{
        control: boolean;
        hide: boolean;
        id: "towny" | "chunky";
        markers: {
            anchor?: Point2D;
            color?: `#${string}`;
            fill?: boolean;
            fillColor?: `#${string}`;
            fillOpacity?: Opacity;
            icon?: string;
            opacity?: Opacity;
            point?: Point2D;
            points?: StrictPoint2D[] | StrictPoint2D[][][];
            popup: string;
            size?: Point2D;
            tooltip: string;
            tooltip_anchor?: Point2D;
            type: SquaremapAreaType;
        }[];
        name: string;
        order: number;
        timestamp: number;
        z_index: number;
    }>

  • Returns Promise<{
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    }[]>

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/api_squaremap_Towns.Towns.html b/docs/classes/api_squaremap_Towns.Towns.html index a4f08a6..c24e7af 100644 --- a/docs/classes/api_squaremap_Towns.Towns.html +++ b/docs/classes/api_squaremap_Towns.Towns.html @@ -5,4 +5,4 @@ get invitable nearby -

Constructors

Accessors

Methods

  • Parameters

    • _removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

  • Parameters

    • nationName: string

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    })[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    })[]>

  • Parameters

    • nationName: string
    • includeBelonging: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionaltowns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Parameters

    • _removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

  • Parameters

    • nationName: string

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    })[]>

  • Parameters

    • Rest...names: string[]

    Returns Promise<NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    } | (NotFoundError | {
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    })[]>

  • Parameters

    • nationName: string
    • includeBelonging: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

  • Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionaltowns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

\ No newline at end of file diff --git a/docs/classes/helpers_DataHandler.default.html b/docs/classes/helpers_DataHandler.default.html index 53b7441..d23e5b5 100644 --- a/docs/classes/helpers_DataHandler.default.html +++ b/docs/classes/helpers_DataHandler.default.html @@ -6,4 +6,4 @@ playerData putInCache setKeyTTL -

Constructors

Accessors

Methods

  • Type Parameters

    • T

    Parameters

    • key: string
    • value: T

    Returns TTLCache<string, any>

\ No newline at end of file +

Constructors

Accessors

Methods

  • Type Parameters

    • T

    Parameters

    • key: string
    • value: T

    Returns TTLCache<string, any>

\ No newline at end of file diff --git a/docs/classes/helpers_EventEmitter.default.html b/docs/classes/helpers_EventEmitter.default.html index 7f95905..a73b626 100644 --- a/docs/classes/helpers_EventEmitter.default.html +++ b/docs/classes/helpers_EventEmitter.default.html @@ -2,4 +2,4 @@

Properties

Accessors

Constructors

Properties

emit: any

Accessors

\ No newline at end of file +

Constructors

Properties

emit: any

Accessors

\ No newline at end of file diff --git a/docs/classes/main.MojangLib.MCAPI.html b/docs/classes/main.MojangLib.MCAPI.html index 19cadd0..3dfcdc5 100644 --- a/docs/classes/main.MojangLib.MCAPI.html +++ b/docs/classes/main.MojangLib.MCAPI.html @@ -3,4 +3,4 @@ players servers

Accessors

Constructors

Properties

accounts: typeof accounts
players: typeof players
servers: typeof servers

Accessors

  • get version(): string
  • Returns string

\ No newline at end of file +

Constructors

Properties

accounts: typeof accounts
players: typeof players
servers: typeof servers

Accessors

  • get version(): string
  • Returns string

\ No newline at end of file diff --git a/docs/classes/main.MojangLib.accounts.html b/docs/classes/main.MojangLib.accounts.html index e6929f6..f3d0c64 100644 --- a/docs/classes/main.MojangLib.accounts.html +++ b/docs/classes/main.MojangLib.accounts.html @@ -2,4 +2,4 @@

Properties

Accessors

Methods

Constructors

Properties

loadAll: boolean

Accessors

  • get loadAll(): boolean
  • Returns boolean

  • set loadAll(value): void
  • Parameters

    • value: boolean

    Returns void

Methods

  • Parameters

    • identity: string
    • password: string

    Returns Promise<MCAPIError | MojangAccount>

\ No newline at end of file +

Constructors

Properties

loadAll: boolean

Accessors

  • get loadAll(): boolean
  • Returns boolean

  • set loadAll(value): void
  • Parameters

    • value: boolean

    Returns void

Methods

  • Parameters

    • identity: string
    • password: string

    Returns Promise<MCAPIError | MojangAccount>

\ No newline at end of file diff --git a/docs/classes/main.MojangLib.players.html b/docs/classes/main.MojangLib.players.html index 78f7e81..adbd695 100644 --- a/docs/classes/main.MojangLib.players.html +++ b/docs/classes/main.MojangLib.players.html @@ -1,4 +1,4 @@ players | EarthMC-NPM

Constructors

Methods

Constructors

Methods

  • Parameters

    • username: string
    • Optionalraw: boolean

    Returns Promise<RegularPlayer>

  • Parameters

    • uuid: string
    • Optionalraw: boolean

    Returns Promise<RegularPlayer>

\ No newline at end of file +

Constructors

Methods

  • Parameters

    • username: string
    • Optionalraw: boolean

    Returns Promise<RegularPlayer>

  • Parameters

    • uuid: string
    • Optionalraw: boolean

    Returns Promise<RegularPlayer>

\ No newline at end of file diff --git a/docs/classes/main.MojangLib.servers.html b/docs/classes/main.MojangLib.servers.html index a3eebbd..922f3f6 100644 --- a/docs/classes/main.MojangLib.servers.html +++ b/docs/classes/main.MojangLib.servers.html @@ -2,4 +2,4 @@

Properties

Constructors

Properties

blockedServers: (() => Promise<any>)
get: ((host: string, port?: number) => Promise<Server>)
ping: ((host: string, port?: number) => Promise<PingedServer | OnlineServer>)
\ No newline at end of file +

Constructors

Properties

blockedServers: (() => Promise<any>)
get: ((host: string, port?: number) => Promise<Server>)
ping: ((host: string, port?: number) => Promise<PingedServer | OnlineServer>)
\ No newline at end of file diff --git a/docs/classes/main.OfficialAPI.html b/docs/classes/main.OfficialAPI.html index 6e84b44..302c323 100644 --- a/docs/classes/main.OfficialAPI.html +++ b/docs/classes/main.OfficialAPI.html @@ -1,3 +1,3 @@ OfficialAPI | EarthMC-NPM

Constructors

Properties

V3 -

Constructors

Properties

V3: typeof OAPIV3 = OAPIV3
\ No newline at end of file +

Constructors

Properties

V3: typeof OAPIV3 = OAPIV3
\ No newline at end of file diff --git a/docs/classes/utils_errors.FetchError.html b/docs/classes/utils_errors.FetchError.html index 6a1d138..528f1db 100644 --- a/docs/classes/utils_errors.FetchError.html +++ b/docs/classes/utils_errors.FetchError.html @@ -9,4 +9,4 @@

Constructors

Properties

cause?: unknown
message: string
name: string
stack?: string
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Optional override for formatting stack traces

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

\ No newline at end of file +

Parameters

Returns void

\ No newline at end of file diff --git a/docs/classes/utils_errors.InvalidError.html b/docs/classes/utils_errors.InvalidError.html index cfafdf7..4ba1d82 100644 --- a/docs/classes/utils_errors.InvalidError.html +++ b/docs/classes/utils_errors.InvalidError.html @@ -9,4 +9,4 @@

Constructors

Properties

cause?: unknown
message: string
name: string
stack?: string
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Optional override for formatting stack traces

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

\ No newline at end of file +

Parameters

Returns void

\ No newline at end of file diff --git a/docs/classes/utils_errors.NotFoundError.html b/docs/classes/utils_errors.NotFoundError.html index 5c23612..f6a815f 100644 --- a/docs/classes/utils_errors.NotFoundError.html +++ b/docs/classes/utils_errors.NotFoundError.html @@ -9,4 +9,4 @@

Constructors

Properties

cause?: unknown
message: string
name: string
stack?: string
prepareStackTrace?: ((err: Error, stackTraces: CallSite[]) => any)

Optional override for formatting stack traces

stackTraceLimit: number

Methods

  • Create .stack property on a target object

    -

    Parameters

    • targetObject: object
    • OptionalconstructorOpt: Function

    Returns void

\ No newline at end of file +

Parameters

Returns void

\ No newline at end of file diff --git a/docs/functions/api_common.getNearest.html b/docs/functions/api_common.getNearest.html index 0dc9962..8a4fccc 100644 --- a/docs/functions/api_common.getNearest.html +++ b/docs/functions/api_common.getNearest.html @@ -1 +1 @@ -getNearest | EarthMC-NPM
  • Type Parameters

    Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalarr: T[]
    • Optionalfallback: (() => Promise<T[]>)
        • (): Promise<T[]>
        • Returns Promise<T[]>

    • disallowCenter: boolean = false

    Returns Promise<T[]>

\ No newline at end of file +getNearest | EarthMC-NPM
  • Type Parameters

    Parameters

    • location: StrictPoint2D
    • radius: StrictPoint2D
    • Optionalarr: T[]
    • Optionalfallback: (() => Promise<T[]>)
        • (): Promise<T[]>
        • Returns Promise<T[]>

    • disallowCenter: boolean = false

    Returns Promise<T[]>

\ No newline at end of file diff --git a/docs/functions/api_common.withinBounds.html b/docs/functions/api_common.withinBounds.html index c3476d8..a88ddb4 100644 --- a/docs/functions/api_common.withinBounds.html +++ b/docs/functions/api_common.withinBounds.html @@ -1 +1 @@ -withinBounds | EarthMC-NPM
\ No newline at end of file +withinBounds | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/api_common.withinTown.html b/docs/functions/api_common.withinTown.html index 26e508c..6c5fe53 100644 --- a/docs/functions/api_common.withinTown.html +++ b/docs/functions/api_common.withinTown.html @@ -1 +1 @@ -withinTown | EarthMC-NPM
  • Type Parameters

    Parameters

    Returns Promise<boolean>

\ No newline at end of file +withinTown | EarthMC-NPM
  • Type Parameters

    Parameters

    Returns Promise<boolean>

\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parseInfoString.html b/docs/functions/api_squaremap_parser.parseInfoString.html index f837097..6f65555 100644 --- a/docs/functions/api_squaremap_parser.parseInfoString.html +++ b/docs/functions/api_squaremap_parser.parseInfoString.html @@ -1 +1 @@ -parseInfoString | EarthMC-NPM
\ No newline at end of file +parseInfoString | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parseNations.html b/docs/functions/api_squaremap_parser.parseNations.html index 77f485f..dcb9287 100644 --- a/docs/functions/api_squaremap_parser.parseNations.html +++ b/docs/functions/api_squaremap_parser.parseNations.html @@ -1 +1 @@ -parseNations | EarthMC-NPM
  • Parameters

    • towns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

\ No newline at end of file +parseNations | EarthMC-NPM
  • Parameters

    • towns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Promise<{
        allies?: string[];
        area: number;
        capital: {
            name: string;
            x: string | number;
            z: string | number;
        };
        councillors: string[];
        enemies?: string[];
        king: string;
        mapColorHexCode?: string;
        name: string;
        ranks?: {
            [key: string]: string[];
        };
        residents: string[];
        spawn?: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
        stats?: {
            balance: number;
            maxTownBlocks?: number;
            numResidents?: number;
            numTownBlocks?: number;
        } & {
            numTowns?: number;
        };
        status?: Partial<{
            isNeutral: boolean;
            isOpen: boolean;
            isPublic: boolean;
        } & {
            isCapital: boolean;
            isNPC: boolean;
            isOnline: boolean;
            isOverClaimed: boolean;
            isRuined: boolean;
        }>;
        towns: string[];
        uuid?: string;
        wealth?: number;
        wiki?: string;
    }[]>

\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parsePlayers.html b/docs/functions/api_squaremap_parser.parsePlayers.html index 9e12490..de29a8a 100644 --- a/docs/functions/api_squaremap_parser.parsePlayers.html +++ b/docs/functions/api_squaremap_parser.parsePlayers.html @@ -1 +1 @@ -parsePlayers | EarthMC-NPM
  • Parameters

    • players: {
          display_name: string;
          name: string;
          uuid: string;
          world: string;
          x: string | number;
          yaw: string | number;
          z: string | number;
      }[]

    Returns {
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    }[]

\ No newline at end of file +parsePlayers | EarthMC-NPM
  • Parameters

    • players: {
          display_name: string;
          name: string;
          uuid: string;
          world: string;
          x: string | number;
          yaw: string | number;
          z: string | number;
      }[]

    Returns {
        name: string;
        nickname?: string;
        underground?: boolean;
        world?: string;
        x: string | number;
        yaw?: string | number;
        z: string | number;
    }[]

\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parsePopup.html b/docs/functions/api_squaremap_parser.parsePopup.html index bb5129b..9016d0e 100644 --- a/docs/functions/api_squaremap_parser.parsePopup.html +++ b/docs/functions/api_squaremap_parser.parsePopup.html @@ -1 +1 @@ -parsePopup | EarthMC-NPM
\ No newline at end of file +parsePopup | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parseResidents.html b/docs/functions/api_squaremap_parser.parseResidents.html index 479a1a4..1d67825 100644 --- a/docs/functions/api_squaremap_parser.parseResidents.html +++ b/docs/functions/api_squaremap_parser.parseResidents.html @@ -1 +1 @@ -parseResidents | EarthMC-NPM
  • Parameters

    • towns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Resident[]

\ No newline at end of file +parseResidents | EarthMC-NPM
  • Parameters

    • towns: {
          area: number;
          balance?: number;
          board?: string;
          bounds: TownBounds;
          colours: {
              fill: `#${string}`;
              outline: `#${string}`;
          };
          councillors: string[];
          flags: {
              capital: boolean;
              public: boolean;
              pvp: boolean;
          };
          foundedTimestamp: number;
          founder?: string;
          mayor: string;
          name: string;
          nation: string;
          opacities?: {
              fill: Opacity;
              outline: Opacity;
          };
          outlaws?: string[];
          points: {
              x: number;
              z: number;
          }[];
          residents: string[];
          timestamps?: {
              founded: number;
              joinedNation?: number;
          };
          trusted?: string[];
          wikis?: {
              nation?: string;
              town?: string;
          };
          x: number;
          z: number;
      }[]

    Returns Resident[]

\ No newline at end of file diff --git a/docs/functions/api_squaremap_parser.parseTowns.html b/docs/functions/api_squaremap_parser.parseTowns.html index cba203c..5aaa967 100644 --- a/docs/functions/api_squaremap_parser.parseTowns.html +++ b/docs/functions/api_squaremap_parser.parseTowns.html @@ -1 +1 @@ -parseTowns | EarthMC-NPM
  • Parameters

    • res: {
          control: boolean;
          hide: boolean;
          id: "towny" | "chunky";
          markers: {
              anchor?: Point2D;
              color?: `#${string}`;
              fill?: boolean;
              fillColor?: `#${string}`;
              fillOpacity?: Opacity;
              icon?: string;
              opacity?: Opacity;
              point?: Point2D;
              points?: StrictPoint2D[] | StrictPoint2D[][][];
              popup: string;
              size?: Point2D;
              tooltip: string;
              tooltip_anchor?: Point2D;
              type: SquaremapAreaType;
          }[];
          name: string;
          order: number;
          timestamp: number;
          z_index: number;
      }
      • control: boolean
      • hide: boolean
      • id: "towny" | "chunky"
      • markers: {
            anchor?: Point2D;
            color?: `#${string}`;
            fill?: boolean;
            fillColor?: `#${string}`;
            fillOpacity?: Opacity;
            icon?: string;
            opacity?: Opacity;
            point?: Point2D;
            points?: StrictPoint2D[] | StrictPoint2D[][][];
            popup: string;
            size?: Point2D;
            tooltip: string;
            tooltip_anchor?: Point2D;
            type: SquaremapAreaType;
        }[]
      • name: string
      • order: number
      • timestamp: number
      • z_index: number
    • removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

\ No newline at end of file +parseTowns | EarthMC-NPM
  • Parameters

    • res: {
          control: boolean;
          hide: boolean;
          id: "towny" | "chunky";
          markers: {
              anchor?: Point2D;
              color?: `#${string}`;
              fill?: boolean;
              fillColor?: `#${string}`;
              fillOpacity?: Opacity;
              icon?: string;
              opacity?: Opacity;
              point?: Point2D;
              points?: StrictPoint2D[] | StrictPoint2D[][][];
              popup: string;
              size?: Point2D;
              tooltip: string;
              tooltip_anchor?: Point2D;
              type: SquaremapAreaType;
          }[];
          name: string;
          order: number;
          timestamp: number;
          z_index: number;
      }
      • control: boolean
      • hide: boolean
      • id: "towny" | "chunky"
      • markers: {
            anchor?: Point2D;
            color?: `#${string}`;
            fill?: boolean;
            fillColor?: `#${string}`;
            fillOpacity?: Opacity;
            icon?: string;
            opacity?: Opacity;
            point?: Point2D;
            points?: StrictPoint2D[] | StrictPoint2D[][][];
            popup: string;
            size?: Point2D;
            tooltip: string;
            tooltip_anchor?: Point2D;
            type: SquaremapAreaType;
        }[]
      • name: string
      • order: number
      • timestamp: number
      • z_index: number
    • removeAccents: boolean = false

    Returns Promise<{
        area: number;
        balance?: number;
        board?: string;
        bounds: TownBounds;
        colours: {
            fill: `#${string}`;
            outline: `#${string}`;
        };
        councillors: string[];
        flags: {
            capital: boolean;
            public: boolean;
            pvp: boolean;
        };
        foundedTimestamp: number;
        founder?: string;
        mayor: string;
        name: string;
        nation: string;
        opacities?: {
            fill: Opacity;
            outline: Opacity;
        };
        outlaws?: string[];
        points: {
            x: number;
            z: number;
        }[];
        residents: string[];
        timestamps?: {
            founded: number;
            joinedNation?: number;
        };
        trusted?: string[];
        wikis?: {
            nation?: string;
            town?: string;
        };
        x: number;
        z: number;
    }[]>

\ No newline at end of file diff --git a/docs/functions/main.fetchServer.html b/docs/functions/main.fetchServer.html index 20d9ba3..44b462d 100644 --- a/docs/functions/main.fetchServer.html +++ b/docs/functions/main.fetchServer.html @@ -1 +1 @@ -fetchServer | EarthMC-NPM

Function fetchServer

  • Parameters

    • name: string = "play.earthmc.net"

    Returns Promise<{
        isOnline: boolean;
        players: {
            max: number;
            online: number;
        };
    }>

\ No newline at end of file +fetchServer | EarthMC-NPM

Function fetchServer

  • Parameters

    • name: string = "play.earthmc.net"

    Returns Promise<{
        isOnline: boolean;
        players: {
            max: number;
            online: number;
        };
    }>

\ No newline at end of file diff --git a/docs/functions/main.getServerInfo.html b/docs/functions/main.getServerInfo.html index 10970d7..4152556 100644 --- a/docs/functions/main.getServerInfo.html +++ b/docs/functions/main.getServerInfo.html @@ -1 +1 @@ -getServerInfo | EarthMC-NPM

Function getServerInfo

  • Parameters

    • aurora: {
          numOnline: number;
      }
      • numOnline: number

    Returns Promise<{
        isOnline: boolean;
        players: {
            max: number;
            online: number;
        };
        queue: number;
    }>

\ No newline at end of file +getServerInfo | EarthMC-NPM

Function getServerInfo

  • Parameters

    • aurora: {
          numOnline: number;
      }
      • numOnline: number

    Returns Promise<{
        isOnline: boolean;
        players: {
            max: number;
            online: number;
        };
        queue: number;
    }>

\ No newline at end of file diff --git a/docs/functions/utils_endpoint.asJSON.html b/docs/functions/utils_endpoint.asJSON.html index 36005df..365a5fe 100644 --- a/docs/functions/utils_endpoint.asJSON.html +++ b/docs/functions/utils_endpoint.asJSON.html @@ -2,4 +2,4 @@ and retrieve the response as a JSON object.

\ No newline at end of file +

Returns Promise<any>

\ No newline at end of file diff --git a/docs/functions/utils_endpoint.configData.html b/docs/functions/utils_endpoint.configData.html index 9b958bb..3d4075a 100644 --- a/docs/functions/utils_endpoint.configData.html +++ b/docs/functions/utils_endpoint.configData.html @@ -1 +1 @@ -configData | EarthMC-NPM
\ No newline at end of file +configData | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/utils_endpoint.get.html b/docs/functions/utils_endpoint.get.html index 7c2f1cd..efdbd6c 100644 --- a/docs/functions/utils_endpoint.get.html +++ b/docs/functions/utils_endpoint.get.html @@ -1,2 +1,2 @@ get | EarthMC-NPM

Function getInternal

Gets the appropriate endpoint from the given keys.

-
  • Parameters

    • dataType:
          | "map"
          | "towny"
          | "players"
          | "config"
          | "squaremap"
    • map: string

    Returns string

\ No newline at end of file +
\ No newline at end of file diff --git a/docs/functions/utils_endpoint.getArchive.html b/docs/functions/utils_endpoint.getArchive.html index ff7e206..db4ead9 100644 --- a/docs/functions/utils_endpoint.getArchive.html +++ b/docs/functions/utils_endpoint.getArchive.html @@ -1 +1 @@ -getArchive | EarthMC-NPM
  • Parameters

    • url: string
    • unixTs: number = ...

    Returns Promise<any>

\ No newline at end of file +getArchive | EarthMC-NPM
  • Parameters

    • url: string
    • unixTs: number = ...

    Returns Promise<any>

\ No newline at end of file diff --git a/docs/functions/utils_endpoint.mapData.html b/docs/functions/utils_endpoint.mapData.html index 3b044fc..ddf5542 100644 --- a/docs/functions/utils_endpoint.mapData.html +++ b/docs/functions/utils_endpoint.mapData.html @@ -1 +1 @@ -mapData | EarthMC-NPM
\ No newline at end of file +mapData | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/utils_endpoint.playerData.html b/docs/functions/utils_endpoint.playerData.html index 87babc1..13dc9fb 100644 --- a/docs/functions/utils_endpoint.playerData.html +++ b/docs/functions/utils_endpoint.playerData.html @@ -1 +1 @@ -playerData | EarthMC-NPM
\ No newline at end of file +playerData | EarthMC-NPM
\ No newline at end of file diff --git a/docs/functions/utils_endpoint.townyData.html b/docs/functions/utils_endpoint.townyData.html index a7d9f42..b17333a 100644 --- a/docs/functions/utils_endpoint.townyData.html +++ b/docs/functions/utils_endpoint.townyData.html @@ -1,4 +1,4 @@ townyData | EarthMC-NPM

Gets info from a given Official API endpoint.

By "towny" we are referring to the data that we receive (balance, registration date etc).

  • Type Parameters

    • T

    Parameters

    Returns Promise<any>

\ No newline at end of file +
  • version: EndpointVersion = 'v3'
  • Optionalbody: RequestBodyV3<T>
  • Returns Promise<any>

    \ No newline at end of file diff --git a/docs/functions/utils_endpoint.useArchive.html b/docs/functions/utils_endpoint.useArchive.html index 86887c0..d17db31 100644 --- a/docs/functions/utils_endpoint.useArchive.html +++ b/docs/functions/utils_endpoint.useArchive.html @@ -1 +1 @@ -useArchive | EarthMC-NPM
    \ No newline at end of file +useArchive | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_errors.NotFound.html b/docs/functions/utils_errors.NotFound.html index 005df42..4caffdd 100644 --- a/docs/functions/utils_errors.NotFound.html +++ b/docs/functions/utils_errors.NotFound.html @@ -1 +1 @@ -NotFound | EarthMC-NPM
    \ No newline at end of file +NotFound | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.asBool.html b/docs/functions/utils_functions.asBool.html index fc19b64..c9c0a84 100644 --- a/docs/functions/utils_functions.asBool.html +++ b/docs/functions/utils_functions.asBool.html @@ -1 +1 @@ -asBool | EarthMC-NPM
    \ No newline at end of file +asBool | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.average.html b/docs/functions/utils_functions.average.html index 34f1e41..8565bbb 100644 --- a/docs/functions/utils_functions.average.html +++ b/docs/functions/utils_functions.average.html @@ -1 +1 @@ -average | EarthMC-NPM
    \ No newline at end of file +average | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.averageNationPos.html b/docs/functions/utils_functions.averageNationPos.html index e75d7f6..12c5b5f 100644 --- a/docs/functions/utils_functions.averageNationPos.html +++ b/docs/functions/utils_functions.averageNationPos.html @@ -1 +1 @@ -averageNationPos | EarthMC-NPM
    • Parameters

      • name: string
      • towns: {
            area: number;
            balance?: number;
            bounds: TownBounds;
            colours: {
                fill: `#${string}`;
                outline: `#${string}`;
            };
            flags: {
                capital: boolean;
                explosion: boolean;
                fire: boolean;
                mobs: boolean;
                public: boolean;
                pvp: boolean;
            };
            founder?: string;
            mayor: string;
            name: string;
            nation: string;
            opacities?: {
                fill: Opacity;
                outline: Opacity;
            };
            outlaws?: string[];
            residents: string[];
            timestamps?: {
                founded: number;
                joinedNation?: number;
            };
            trusted?: string[];
            wiki?: string;
            x: number;
            z: number;
        }[]

      Returns "Error getting average position: 'towns' parameter not defined!" | {
          x: number;
          z: number;
      }

    \ No newline at end of file +averageNationPos | EarthMC-NPM
    • Parameters

      • name: string
      • towns: {
            area: number;
            balance?: number;
            bounds: TownBounds;
            colours: {
                fill: `#${string}`;
                outline: `#${string}`;
            };
            flags: {
                capital: boolean;
                explosion: boolean;
                fire: boolean;
                mobs: boolean;
                public: boolean;
                pvp: boolean;
            };
            founder?: string;
            mayor: string;
            name: string;
            nation: string;
            opacities?: {
                fill: Opacity;
                outline: Opacity;
            };
            outlaws?: string[];
            residents: string[];
            timestamps?: {
                founded: number;
                joinedNation?: number;
            };
            trusted?: string[];
            wiki?: string;
            x: number;
            z: number;
        }[]

      Returns "Error getting average position: 'towns' parameter not defined!" | {
          x: number;
          z: number;
      }

    \ No newline at end of file diff --git a/docs/functions/utils_functions.calcArea.html b/docs/functions/utils_functions.calcArea.html index 14866ae..d47d58e 100644 --- a/docs/functions/utils_functions.calcArea.html +++ b/docs/functions/utils_functions.calcArea.html @@ -1 +1 @@ -calcArea | EarthMC-NPM
    • Parameters

      • X: number[]
      • Z: number[]
      • numPoints: number
      • divisor: number = 256

      Returns number

    \ No newline at end of file +calcArea | EarthMC-NPM
    • Parameters

      • X: number[]
      • Z: number[]
      • numPoints: number
      • divisor: number = 256

      Returns number

    \ No newline at end of file diff --git a/docs/functions/utils_functions.calcAreaPoints.html b/docs/functions/utils_functions.calcAreaPoints.html index 7285646..af9474c 100644 --- a/docs/functions/utils_functions.calcAreaPoints.html +++ b/docs/functions/utils_functions.calcAreaPoints.html @@ -1 +1 @@ -calcAreaPoints | EarthMC-NPM
    \ No newline at end of file +calcAreaPoints | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.editPlayerProp.html b/docs/functions/utils_functions.editPlayerProp.html index f622fa6..f80dfe4 100644 --- a/docs/functions/utils_functions.editPlayerProp.html +++ b/docs/functions/utils_functions.editPlayerProp.html @@ -1 +1 @@ -editPlayerProp | EarthMC-NPM
    • Parameters

      Returns {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }

      • name: string
      • Optionalnickname?: string
      • Optionalunderground?: boolean
      • Optionalworld?: string
      • x: string | number
      • Optionaly?: string | number
      • z: string | number
    \ No newline at end of file +editPlayerProp | EarthMC-NPM
    • Parameters

      Returns {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }

      • name: string
      • Optionalnickname?: string
      • Optionalunderground?: boolean
      • Optionalworld?: string
      • x: string | number
      • Optionaly?: string | number
      • z: string | number
    \ No newline at end of file diff --git a/docs/functions/utils_functions.editPlayerProps.html b/docs/functions/utils_functions.editPlayerProps.html index f6a35d7..9fdad05 100644 --- a/docs/functions/utils_functions.editPlayerProps.html +++ b/docs/functions/utils_functions.editPlayerProps.html @@ -1 +1 @@ -editPlayerProps | EarthMC-NPM
    • Parameters

      Returns {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }[]

    \ No newline at end of file +editPlayerProps | EarthMC-NPM
    • Parameters

      Returns {
          name: string;
          nickname?: string;
          underground?: boolean;
          world?: string;
          x: string | number;
          y?: string | number;
          z: string | number;
      }[]

    \ No newline at end of file diff --git a/docs/functions/utils_functions.euclidean.html b/docs/functions/utils_functions.euclidean.html index a8bef67..d55448c 100644 --- a/docs/functions/utils_functions.euclidean.html +++ b/docs/functions/utils_functions.euclidean.html @@ -1 +1 @@ -euclidean | EarthMC-NPM
    • Parameters

      • x1: number
      • z1: number
      • x2: number
      • z2: number

      Returns number

    \ No newline at end of file +euclidean | EarthMC-NPM
    • Parameters

      • x1: number
      • z1: number
      • x2: number
      • z2: number

      Returns number

    \ No newline at end of file diff --git a/docs/functions/utils_functions.fastMerge.html b/docs/functions/utils_functions.fastMerge.html index 5911c98..52b0f2a 100644 --- a/docs/functions/utils_functions.fastMerge.html +++ b/docs/functions/utils_functions.fastMerge.html @@ -1 +1 @@ -fastMerge | EarthMC-NPM
    \ No newline at end of file +fastMerge | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.fastMergeUnique.html b/docs/functions/utils_functions.fastMergeUnique.html index c8390b5..27694c6 100644 --- a/docs/functions/utils_functions.fastMergeUnique.html +++ b/docs/functions/utils_functions.fastMergeUnique.html @@ -1 +1 @@ -fastMergeUnique | EarthMC-NPM
    \ No newline at end of file +fastMergeUnique | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.formatString.html b/docs/functions/utils_functions.formatString.html index 565ac14..24b7eb2 100644 --- a/docs/functions/utils_functions.formatString.html +++ b/docs/functions/utils_functions.formatString.html @@ -1 +1 @@ -formatString | EarthMC-NPM
    • Parameters

      • str: string
      • removeAccents: boolean = false

      Returns string

    \ No newline at end of file +formatString | EarthMC-NPM
    • Parameters

      • str: string
      • removeAccents: boolean = false

      Returns string

    \ No newline at end of file diff --git a/docs/functions/utils_functions.genRandomString.html b/docs/functions/utils_functions.genRandomString.html index 1456534..a56b055 100644 --- a/docs/functions/utils_functions.genRandomString.html +++ b/docs/functions/utils_functions.genRandomString.html @@ -1 +1 @@ -genRandomString | EarthMC-NPM
    \ No newline at end of file +genRandomString | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.getAveragePos.html b/docs/functions/utils_functions.getAveragePos.html index 3ef02fd..2d9bbe0 100644 --- a/docs/functions/utils_functions.getAveragePos.html +++ b/docs/functions/utils_functions.getAveragePos.html @@ -1 +1 @@ -getAveragePos | EarthMC-NPM
    • Parameters

      Returns "Error getting average position: 'towns' parameter not defined!" | {
          x: number;
          z: number;
      }

    \ No newline at end of file +getAveragePos | EarthMC-NPM
    • Parameters

      Returns "Error getting average position: 'towns' parameter not defined!" | {
          x: number;
          z: number;
      }

    \ No newline at end of file diff --git a/docs/functions/utils_functions.getExisting.html b/docs/functions/utils_functions.getExisting.html index cfbb61e..cfdd876 100644 --- a/docs/functions/utils_functions.getExisting.html +++ b/docs/functions/utils_functions.getExisting.html @@ -1 +1 @@ -getExisting | EarthMC-NPM
    \ No newline at end of file +getExisting | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.hypot.html b/docs/functions/utils_functions.hypot.html index eeeb81f..03c174d 100644 --- a/docs/functions/utils_functions.hypot.html +++ b/docs/functions/utils_functions.hypot.html @@ -1 +1 @@ -hypot | EarthMC-NPM
    • Parameters

      • num: number
      • args: [input: number, radius: number]

      Returns boolean

    \ No newline at end of file +hypot | EarthMC-NPM
    • Parameters

      • num: number
      • args: [input: number, radius: number]

      Returns boolean

    \ No newline at end of file diff --git a/docs/functions/utils_functions.isInvitable.html b/docs/functions/utils_functions.isInvitable.html index e1a3622..1c5d4d1 100644 --- a/docs/functions/utils_functions.isInvitable.html +++ b/docs/functions/utils_functions.isInvitable.html @@ -1 +1 @@ -isInvitable | EarthMC-NPM
    \ No newline at end of file +isInvitable | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.manhattan.html b/docs/functions/utils_functions.manhattan.html index 0da8b18..1862fe3 100644 --- a/docs/functions/utils_functions.manhattan.html +++ b/docs/functions/utils_functions.manhattan.html @@ -1 +1 @@ -manhattan | EarthMC-NPM
    • Parameters

      • x1: number
      • z1: number
      • x2: number
      • z2: number

      Returns number

    \ No newline at end of file +manhattan | EarthMC-NPM
    • Parameters

      • x1: number
      • z1: number
      • x2: number
      • z2: number

      Returns number

    \ No newline at end of file diff --git a/docs/functions/utils_functions.midrange.html b/docs/functions/utils_functions.midrange.html new file mode 100644 index 0000000..09b6d42 --- /dev/null +++ b/docs/functions/utils_functions.midrange.html @@ -0,0 +1 @@ +midrange | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.range.html b/docs/functions/utils_functions.range.html deleted file mode 100644 index c5e63bb..0000000 --- a/docs/functions/utils_functions.range.html +++ /dev/null @@ -1 +0,0 @@ -range | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.roundToNearest16.html b/docs/functions/utils_functions.roundToNearest16.html index 5a8a212..9f918c8 100644 --- a/docs/functions/utils_functions.roundToNearest16.html +++ b/docs/functions/utils_functions.roundToNearest16.html @@ -1 +1 @@ -roundToNearest16 | EarthMC-NPM
    \ No newline at end of file +roundToNearest16 | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.safeParseInt.html b/docs/functions/utils_functions.safeParseInt.html index 31eda80..c084456 100644 --- a/docs/functions/utils_functions.safeParseInt.html +++ b/docs/functions/utils_functions.safeParseInt.html @@ -1 +1 @@ -safeParseInt | EarthMC-NPM
    \ No newline at end of file +safeParseInt | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.sqr.html b/docs/functions/utils_functions.sqr.html index b2fdc66..884c94f 100644 --- a/docs/functions/utils_functions.sqr.html +++ b/docs/functions/utils_functions.sqr.html @@ -1 +1 @@ -sqr | EarthMC-NPM
    \ No newline at end of file +sqr | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.strictFalsy.html b/docs/functions/utils_functions.strictFalsy.html index 73ea560..899cc9a 100644 --- a/docs/functions/utils_functions.strictFalsy.html +++ b/docs/functions/utils_functions.strictFalsy.html @@ -1 +1 @@ -strictFalsy | EarthMC-NPM
    \ No newline at end of file +strictFalsy | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/functions/utils_functions.stripInvalidChars.html b/docs/functions/utils_functions.stripInvalidChars.html index 42169ee..0b867d1 100644 --- a/docs/functions/utils_functions.stripInvalidChars.html +++ b/docs/functions/utils_functions.stripInvalidChars.html @@ -1 +1 @@ -stripInvalidChars | EarthMC-NPM
    \ No newline at end of file +stripInvalidChars | EarthMC-NPM
    \ No newline at end of file diff --git a/docs/hierarchy.html b/docs/hierarchy.html index 93d656a..238ffcc 100644 --- a/docs/hierarchy.html +++ b/docs/hierarchy.html @@ -1 +1 @@ -EarthMC-NPM
    \ No newline at end of file +EarthMC-NPM
    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 096b7bf..d073d82 100644 --- a/docs/index.html +++ b/docs/index.html @@ -24,7 +24,7 @@
    // To avoid PVP, call `safestRoute` instead.
    const route = await Aurora.GPS.fastestRoute({ x: town.x, z: town.z })
    const desc = `Type **/n spawn ${route.nation.name}** and head **${route.direction}** for **${route.distance}** blocks.`
    -

    To continously track a player, you can use the track method.

    +

    To continuously track a player, you can use the track method.