interface RawNationV3 {
    allies: RawEntityV3[];
    board?: string;
    capital: RawEntityV3;
    coordinates: {
        spawn: {
            pitch?: number;
            world: string;
            x: string | number;
            y?: string | number;
            yaw?: number;
            z: string | number;
        };
    };
    dynmapColor: `#${string}`;
    dynmapOutline: `#${string}`;
    enemies: RawEntityV3[];
    king: RawEntityV3;
    name: string;
    ranks: {
        Chancellor: string[];
        Colonist: string[];
        Diplomat: string[];
    };
    residents: RawEntityV3[];
    sanctioned: RawEntityV3[];
    stats: {
        balance: number;
        numAllies: number;
        numEnemies: number;
        numResidents: number;
        numTownBlocks: number;
        numTowns: number;
    };
    status: {
        isNeutral: boolean;
        isOpen: boolean;
        isPublic: boolean;
    };
    timestamps: {
        registered: number;
    };
    towns: RawEntityV3[];
    uuid: string;
    wiki?: string;
}

Hierarchy (view full)

Properties

allies: RawEntityV3[]
board?: string
capital: RawEntityV3
coordinates: {
    spawn: {
        pitch?: number;
        world: string;
        x: string | number;
        y?: string | number;
        yaw?: number;
        z: string | number;
    };
}
dynmapColor: `#${string}`
dynmapOutline: `#${string}`
enemies: RawEntityV3[]
name: string
ranks: {
    Chancellor: string[];
    Colonist: string[];
    Diplomat: string[];
}
residents: RawEntityV3[]
sanctioned: RawEntityV3[]
stats: {
    balance: number;
    numAllies: number;
    numEnemies: number;
    numResidents: number;
    numTownBlocks: number;
    numTowns: number;
}
status: {
    isNeutral: boolean;
    isOpen: boolean;
    isPublic: boolean;
}
timestamps: {
    registered: number;
}
towns: RawEntityV3[]
uuid: string
wiki?: string