UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

25 lines (24 loc) 906 B
/** * Result of resolving a render controller against an entity's resource definition * and a Molang context. Contains the resolved geometry, texture layers, and * optional tint color for rendering. */ export default interface IRenderResolvedState { /** Resolved geometry identifier (e.g., "geometry.sheep.v1.8") */ geometryId?: string; /** Resolved texture layers, in order. First is base, subsequent are overlays. */ textureLayers: IRenderTextureLayer[]; /** Material overrides: bone name pattern → material name */ materialOverrides?: Map<string, string>; } export interface IRenderTextureLayer { /** Resolved texture path (e.g., "textures/entity/sheep/sheep") */ texturePath: string; /** Optional tint color to multiply with the texture (RGBA 0-1 range) */ tintColor?: { r: number; g: number; b: number; a: number; }; }