Skip to content

Interface: ItemModelContext ​

Defined in: packages/minerender/src/assets/Models.ts:19

Caller-supplied item-preview state passed to Models.getMerged.

Properties ​

PropertyTypeDescriptionDefined in
components?Record<string, unknown>Supplied component JSON by ID, overriding built-in defaults. Component selectors compare structural JSON values.packages/minerender/src/assets/Models.ts:25
count?numberStack count, as a nonnegative integer. Defaults to 1; items without listed defaults stack to 64.packages/minerender/src/assets/Models.ts:27
displayContext?"none" | DisplayPositionContext used by display-context selectors, overriding properties. Defaults to GUI.packages/minerender/src/assets/Models.ts:21
itemReferences?Record<string, AssetKey>Item-model keys by reference-node ID, such as minecraft:bundle/selected_item. Unset references draw nothing.packages/minerender/src/assets/Models.ts:29
properties?Record<string, string | number | boolean>Explicit property overrides. Nodes with the same ID share one override, regardless of their parameters.packages/minerender/src/assets/Models.ts:23