Interface: ItemModelContext
Defined in: packages/minerender/src/assets/Models.ts:19
Caller-supplied item-preview state passed to Models.getMerged.
Properties
| Property | Type | Description | Defined 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? | number | Stack count, as a nonnegative integer. Defaults to 1; items without listed defaults stack to 64. | packages/minerender/src/assets/Models.ts:27 |
displayContext? | "none" | DisplayPosition | Context 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 |