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
| Parameter | Type |
|---|---|
model | Model |
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
| Parameter | Type |
|---|---|
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
| Parameter | Type |
|---|---|
value | unknown |
root? | string |
Returns
Promise<boolean>