UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

24 lines (23 loc) 1.46 kB
import { IAnnotatedValue } from "../core/AnnotatedValue"; import { AnnotationCategory } from "../core/ContentIndex"; import ISimpleReference from "../dataform/ISimpleReference"; export default class LookupUtilities { static blockTypeRefs: ISimpleReference[] | undefined; static entityTypeRefs: ISimpleReference[] | undefined; static itemTypeRefs: ISimpleReference[] | undefined; static soundDefRefs: ISimpleReference[] | undefined; static terrainTextureRefs: ISimpleReference[] | undefined; static itemTextureRefs: ISimpleReference[] | undefined; static getLookup(lookupId: string): Promise<ISimpleReference[] | undefined>; static getSoundDefinitionReferences(): Promise<ISimpleReference[]>; static getItemTextureReferences(): Promise<ISimpleReference[]>; static getTerrainTextureReferences(): Promise<ISimpleReference[]>; static getBlockTypeReferences(): Promise<ISimpleReference[]>; static getEntityTypeReferences(): Promise<ISimpleReference[]>; static getItemTypeReferences(): Promise<ISimpleReference[]>; static appendReferences(core: ISimpleReference[], references: ISimpleReference[] | undefined): void; static sortReferences(references: ISimpleReference[]): void; static getReferencesFromAnnotatedValues(paths: { [name: string]: IAnnotatedValue[]; } | undefined, annotationCategory?: AnnotationCategory, description?: string, startsWithFilter?: string): ISimpleReference[]; }