Class: BlockStateResolver
Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:19
Constructors
Constructor
ts
new BlockStateResolver(): BlockStateResolver;Returns
BlockStateResolver
Methods
choose()
ts
static choose(variants): BlockStateVariant;Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:73
Parameters
| Parameter | Type |
|---|---|
variants | | BlockStateVariant | BlockStateVariant[] |
Returns
defaults()
ts
static defaults(blockState): Promise<BlockStateProperties>;Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:21
Parameters
| Parameter | Type |
|---|---|
blockState | BlockState |
Returns
Promise<BlockStateProperties>
matching()
ts
static matching(blockState, state): (
| BlockStateVariant
| BlockStateVariant[])[];Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:49
Parameters
| Parameter | Type |
|---|---|
blockState | BlockState |
state | BlockStateProperties |
Returns
( | BlockStateVariant | BlockStateVariant[])[]
rotation()
ts
static rotation(variant): Euler;Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:91
Parameters
| Parameter | Type |
|---|---|
variant | BlockStateVariant |
Returns
Euler
select()
ts
static select(
blockState,
state,
choose?
): BlockStateVariant[];Defined in: packages/minerender/src/model/block/BlockStateResolver.ts:44
Parameters
| Parameter | Type |
|---|---|
blockState | BlockState |
state | BlockStateProperties |
choose | (variants) => BlockStateVariant |