Skip to content

Class: ItemTints ​

Defined in: packages/minerender/src/model/ItemTints.ts:8

Resolves item-preview colors from vanilla tint definitions, stack components, and caller overrides.

Constructors ​

Constructor ​

ts
new ItemTints(): ItemTints;

Returns ​

ItemTints

Methods ​

get() ​

ts
static get(model, tints?): Promise<Record<number, number> | undefined>;

Defined in: packages/minerender/src/model/ItemTints.ts:16

Resolves preview colors from item definitions; explicit per-index colors take precedence.

Parameters ​

ParameterType
modelModel
tints?Record<number, number>

Returns ​

Promise<Record<number, number> | undefined>


getPotionList() ​

ts
static getPotionList(root?): Promise<string[]>;

Defined in: packages/minerender/src/model/ItemTints.ts:11

Lists potion IDs from the selected version's registry.

Parameters ​

ParameterType
root?string

Returns ​

Promise<string[]>


hasPotionEffects() ​

ts
static hasPotionEffects(value, root?): Promise<boolean>;

Defined in: packages/minerender/src/model/ItemTints.ts:81

Whether a potion component contains a known effect, including effects with hidden particles.

Parameters ​

ParameterType
valueunknown
root?string

Returns ​

Promise<boolean>