Skip to content

helix / TintSource

Class: TintSource

Defined in: core/values/item-model.ts:101

A tint source (minecraft:tint_source) - one entry of a ItemModel.model tints array, colouring a texture layer. Static constructors mirror the vanilla registry; .raw() is the escape hatch for a shape not modelled here.

ItemModel.model(m, [TintSource.dye(0xFFFFFF)])

Methods

toJson()

toJson(): Record<string, unknown>

Defined in: core/values/item-model.ts:141

Returns

Record<string, unknown>


constant()

static constant(value): TintSource

Defined in: core/values/item-model.ts:109

Fixed colour (value is a packed RGB int or [r,g,b] floats).

Parameters

value

number | [number, number, number]

Returns

TintSource


customModelData()

static customModelData(index, fallback): TintSource

Defined in: core/values/item-model.ts:133

custom_model_data float at index, default when absent.

Parameters

index

number

fallback

number | [number, number, number]

Returns

TintSource


dye()

static dye(fallback): TintSource

Defined in: core/values/item-model.ts:113

Dyed-armour colour, default when undyed.

Parameters

fallback

number | [number, number, number]

Returns

TintSource


firework()

static firework(fallback): TintSource

Defined in: core/values/item-model.ts:120

Parameters

fallback

number | [number, number, number]

Returns

TintSource


grass()

static grass(temperature, downfall): TintSource

Defined in: core/values/item-model.ts:117

Biome grass colour at the given climate.

Parameters

temperature

number

downfall

number

Returns

TintSource


mapColor()

static mapColor(fallback): TintSource

Defined in: core/values/item-model.ts:126

Parameters

fallback

number | [number, number, number]

Returns

TintSource


potion()

static potion(fallback): TintSource

Defined in: core/values/item-model.ts:123

Parameters

fallback

number | [number, number, number]

Returns

TintSource


raw()

static raw(json): TintSource

Defined in: core/values/item-model.ts:137

Verbatim tint-source JSON escape hatch.

Parameters

json

Record<string, unknown>

Returns

TintSource


team()

static team(fallback): TintSource

Defined in: core/values/item-model.ts:129

Parameters

fallback

number | [number, number, number]

Returns

TintSource

Released under the MIT License · Credits