UNPKG

prismarine-registry

Version:
24 lines (20 loc) 616 B
import { IndexedData } from 'minecraft-data' import { NBT } from 'prismarine-nbt' declare function loader(mcVersion: string): loader.Registry declare namespace loader { export interface RegistryPc extends IndexedData { loadDimensionCodec(codec: NBT): void; writeDimensionCodec(): NBT; } export interface RegistryBedrock extends IndexedData { handleStartGame(packet: any): void; writeItemStates(): ItemState[]; } export type Registry = RegistryBedrock | RegistryPc export type ItemState = { name: string runtime_id: number component_based: boolean } } export = loader