@@ -66,7 +66,7 @@ export interface IRenderedNode {
6666 name : string
6767 safe_name : string
6868 uuid : string
69- parent : string
69+ parent ? : string
7070 /**
7171 * The default transformation of the node
7272 */
@@ -320,7 +320,7 @@ function renderGroup(
320320 defaultVariant : IRenderedVariant
321321) : INodeStructure | undefined {
322322 if ( ! group . export ) return
323- const parentId = ( group . parent instanceof Group ? group . parent . uuid : group . parent ) !
323+ const parentId = group . parent instanceof Group ? group . parent . uuid : undefined
324324
325325 const path = PathModule . join ( rig . model_export_folder , 'default' , group . name + `.json` )
326326 const parsed = parseResourcePackPath ( path )
@@ -427,7 +427,7 @@ function renderGroup(
427427
428428function renderItemDisplay ( display : VanillaItemDisplay , rig : IRenderedRig ) {
429429 if ( ! display . export ) return
430- const parentId = ( display . parent instanceof Group ? display . parent . uuid : display . parent ) !
430+ const parentId = display . parent instanceof Group ? display . parent . uuid : undefined
431431
432432 const path = PathModule . join ( rig . model_export_folder , display . name + `.json` )
433433 const parsed = parseResourcePackPath ( path )
@@ -455,7 +455,7 @@ function renderItemDisplay(display: VanillaItemDisplay, rig: IRenderedRig) {
455455
456456function renderBlockDisplay ( display : VanillaBlockDisplay , rig : IRenderedRig ) {
457457 if ( ! display . export ) return
458- const parentId = ( display . parent instanceof Group ? display . parent . uuid : display . parent ) !
458+ const parentId = display . parent instanceof Group ? display . parent . uuid : undefined
459459
460460 const path = PathModule . join ( rig . model_export_folder , display . name + `.json` )
461461 const parsed = parseResourcePackPath ( path )
@@ -482,7 +482,7 @@ function renderBlockDisplay(display: VanillaBlockDisplay, rig: IRenderedRig) {
482482
483483function renderTextDisplay ( display : TextDisplay , rig : IRenderedRig ) : INodeStructure | undefined {
484484 if ( ! display . export ) return
485- const parentId = ( display . parent instanceof Group ? display . parent . uuid : display . parent ) !
485+ const parentId = display . parent instanceof Group ? display . parent . uuid : undefined
486486
487487 const path = PathModule . join ( rig . model_export_folder , display . name + `.json` )
488488 const parsed = parseResourcePackPath ( path )
0 commit comments