@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
29 lines • 879 B
TypeScript
export default class UUID {
private readonly parts;
private readonly version;
constructor(part1?: number, part2?: number, part3?: number, part4?: number, version?: number);
equals(uuid: UUID): boolean;
/**
* Creates an UUID from a string hex representation
*/
static fromString(uuid: string, version?: number): UUID;
/**
* Creates an UUID from a binary representation
*/
static fromBinary(uuid: Buffer, version: number): UUID;
/**
* Generates a random UUIDv4 (string)
*/
static randomString(): string;
/**
* Generates a random UUIDv4
*/
static fromRandom(): UUID;
toBinary(): Buffer;
toString(): string;
getVersion(): number;
getParts(): number[];
networkSerialize(stream: any): void;
static networkDeserialize(stream: any): UUID;
}
//# sourceMappingURL=UUID.d.ts.map