UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

19 lines 707 B
import { LegacyId } from '../../block/BlockMappings'; import { default as BinaryStream } from '../../../../jsbinaryutils/src/index.ts'; interface BlockStorageData { blocks?: number[]; palette?: number[]; } export default class BlockStorage { private blocks; private palette; constructor({ blocks, palette }: BlockStorageData); private static getIndex; getBlock(bx: number, by: number, bz: number): LegacyId; setBlock(bx: number, by: number, bz: number, runtimeId: number): void; networkSerialize(stream: BinaryStream): void; static networkDeserialize(stream: BinaryStream): BlockStorage; isEmpty(): boolean; } export {}; //# sourceMappingURL=BlockStorage.d.ts.map