Skip to content

Class: Entities ​

Defined in: packages/minerender/src/assets/Entities.ts:14

Constructors ​

Constructor ​

ts
new Entities(): Entities;

Returns ​

Entities

Methods ​

getAnimations() ​

ts
static getAnimations(modelKey): Promise<Maybe<Record<string, EntityAnimation>>>;

Defined in: packages/minerender/src/assets/Entities.ts:89

Vanilla's keyframe animations of a model by name, or undefined when the model or the selected version has none.

Parameters ​

ParameterType
modelKeyBasicAssetKey

Returns ​

Promise<Maybe<Record<string, EntityAnimation>>>


getBlock() ​

ts
static getBlock(
   modelKey, 
   textureKey?, 
   options?
): Promise<Maybe<EntityModel>>;

Defined in: packages/minerender/src/assets/Entities.ts:125

Parameters ​

ParameterType
modelKeyBasicAssetKey
textureKey?BasicAssetKey
options?EntityModelOptions

Returns ​

Promise<Maybe<EntityModel>>

Deprecated ​

Use getEntity(); block entities share the entity dataset.


getBlockList() ​

ts
static getBlockList(): Promise<string[]>;

Defined in: packages/minerender/src/assets/Entities.ts:120

Returns ​

Promise<string[]>

Deprecated ​

Use getEntityList(); block entities share the entity dataset.


getEntity() ​

ts
static getEntity(
   modelKey, 
   textureKey?, 
   options?
): Promise<Maybe<EntityModel>>;

Defined in: packages/minerender/src/assets/Entities.ts:45

Parameters ​

ParameterType
modelKeyBasicAssetKey
textureKey?BasicAssetKey
options?EntityModelOptions

Returns ​

Promise<Maybe<EntityModel>>


getEntityList() ​

ts
static getEntityList(): Promise<string[]>;

Defined in: packages/minerender/src/assets/Entities.ts:16

Returns ​

Promise<string[]>


getLayerList() ​

ts
static getLayerList(modelKey): Promise<string[]>;

Defined in: packages/minerender/src/assets/Entities.ts:36

Parameters ​

ParameterType
modelKeyBasicAssetKey

Returns ​

Promise<string[]>


getPassList() ​

ts
static getPassList(modelKey): Promise<EntityModelPass[]>;

Defined in: packages/minerender/src/assets/Entities.ts:41

The dataset's extra draws on top of main; their when labels are the states EntityModelOptions.when can enable.

Parameters ​

ParameterType
modelKeyBasicAssetKey

Returns ​

Promise<EntityModelPass[]>


resolveTexture() ​

ts
static resolveTexture(modelKey): Promise<Maybe<AssetKey>>;

Defined in: packages/minerender/src/assets/Entities.ts:96

Parameters ​

ParameterType
modelKeyBasicAssetKey

Returns ​

Promise<Maybe<AssetKey>>