UNPKG

mc-anvil

Version:

A Typescript library for reading Minecraft Anvil format files and Minecraft NBT format files in the browser.

42 lines (41 loc) 927 B
import { TagData, TagType } from "../nbt"; export declare type LocationEntry = { offset: number; sectorCount: number; }; export declare enum CompressionType { GZIP = 1, ZLIB = 2, NONE = 3 } export declare type ChunkDataDescriptor = { length: number; compressionType: CompressionType; }; export declare type BlockStates = { type: TagType.LONG_ARRAY; name: "BlockStates"; data: ArrayBuffer; }; export declare type Palette = { type: TagType.LIST; name: "Palette"; data: { subType: TagType.COMPOUND; data: TagData[][]; }; }; export declare type ChunkRootTag = { type: TagType.COMPOUND; name: ""; data: TagData[]; }; export declare type ChunkSectionTag = { type: TagType.LIST; name: "Sections"; data: { subType: TagType.COMPOUND; data: TagData[][]; }; }; export declare type Coordinate3D = [number, number, number];