Skip to content

Class: SpecialItems ​

Defined in: packages/minerender/src/model/SpecialItems.ts:27

Loads entity geometry and texture passes for supported special item previews.

Constructors ​

Constructor ​

ts
new SpecialItems(): SpecialItems;

Returns ​

SpecialItems

Methods ​

createMaterial() ​

ts
static createMaterial(source, shade): MeshBasicMaterial;

Defined in: packages/minerender/src/model/SpecialItems.ts:223

An owned material with model-preview shading; its entity texture remains shared.

Parameters ​

ParameterType
sourceMeshBasicMaterial
shadeboolean

Returns ​

MeshBasicMaterial


getParts() ​

ts
static getParts(
   special, 
   root?, 
   components?
): Promise<SpecialItemPart[]>;

Defined in: packages/minerender/src/model/SpecialItems.ts:30

Resolves the static entity parts drawn by a special item renderer, in model units.

Parameters ​

ParameterType
specialSpecialItemRenderer
root?string
components?Record<string, unknown>

Returns ​

Promise<SpecialItemPart[]>