Jump to content

Recommended Posts

Posted

I'm not sure why this shape/model keep causing a crash but every time i try to use it. I get a crash. Originally, I imported the hide from base game but that kept crashing. so I made my own hide model and imported it into my frame model. Making a hide rack for drying hides. 

 

Here is the only error I get in logging:

17.1.2026 20:33:20 [Event] Starting world generators...
17.1.2026 20:33:21 [Fatal] Failed network encoding block craftsmanship:rack-hide-small-fresh:
17.1.2026 20:33:21 [Error] Exception: Cannot encode entity texture, Base property is null!
   at Vintagestory.Common.CollectibleNet.ToPacket(CompositeTexture ct) in VintagestoryLib\Common\Network\CollectibleNet.cs:line 673
   at Vintagestory.Common.CollectibleNet.ToPackets(CompositeTexture[] textures) in VintagestoryLib\Common\Network\CollectibleNet.cs:line 707
   at Vintagestory.Common.ItemTypeNet.GetItemTypePacket(Item item, IClassRegistryAPI registry, FastMemoryStream ms) in VintagestoryLib\Common\Network\ItemTypeNet.cs:line 237
   at Vintagestory.Server.ServerMain.BuildServerAssetsPacket() in VintagestoryLib\Server\ServerMainNetworking.cs:line 1429
17.1.2026 20:33:22 [Notification] Reloaded 35 tree generators
17.1.2026 20:33:22 [Event] Loading 7x7x8 spawn chunks...
17.1.2026 20:33:22 [Event] 0% (49 in queue)
17.1.2026 20:33:22 [Event] The carved mountains...
17.1.2026 20:33:23 [Event] Begin game ticking...
17.1.2026 20:33:23 [Event] ... it calls to you
17.1.2026 20:33:23 [Notification] Entering runphase RunGame
17.1.2026 20:33:23 [Notification] Successfully loaded 0 waypoints
17.1.2026 20:33:23 [Notification] Starting server threads
17.1.2026 20:33:23 [Event] Singleplayer Server now running!
17.1.2026 20:33:23 [Event] Return again.
17.1.2026 20:33:23 [Notification] Please be aware that as of 1.20, servers default configurations have changed - servers no longer register themselves to the public servers list and are invite-only (whitelisted) out of the box. If you desire so, you can enable server advertising with '/serverconfig advertise on' and disable the whitelist mode with '/serverconfig whitelistmode off'
17.1.2026 20:33:23 [Notification] All clients disconnected, pausing game calendar.
17.1.2026 20:33:23 [Notification] A Client attempts connecting via Dummy connection on 127.0.0.1:0, assigning client id 1
17.1.2026 20:33:33 [Warning] Server overloaded. A tick took 678ms to complete.

 

Hide Rack Model/Shape:

{
	"editor": {
		"collapsedPaths": "Root/baseback,Root/hide",
		"allAngles": false,
		"entityTextureMode": false
	},
	"textureWidth": 16,
	"textureHeight": 16,
	"textureSizes": {
	},
	"textures": {
		"string": "bow-string/bowstring-hide",
		"wood": "debarked/oak",
		"fleshside": "item/resource/hide/flesh",
		"furside": "item/resource/hide/fresh"
	},
	"elements": [
		{
			"name": "baseback",
			"from": [ 0.0, 0.0, 0.0 ],
			"to": [ 16.0, 1.0, 1.0 ],
			"faces": {
				"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
				"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
			},
			"children": [
				{
					"name": "baseleft",
					"from": [ 0.0, 0.0, 0.0 ],
					"to": [ 1.0, 1.0, 11.0 ],
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 11.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 11.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 11.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 11.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "baseright",
					"from": [ 15.0, 0.0, 0.0 ],
					"to": [ 16.0, 1.0, 11.0 ],
					"rotationOrigin": [ 15.0, 0.0, 0.0 ],
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 11.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 11.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 11.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 11.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "basefront",
					"from": [ 0.0, 0.0, 10.0 ],
					"to": [ 16.0, 1.0, 11.0 ],
					"rotationOrigin": [ 0.0, 0.0, 10.0 ],
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					}
				}
			]
		},
		{
			"name": "topbar1",
			"from": [ 0.0, 0.0, 9.0 ],
			"to": [ 1.0, 16.0, 10.0 ],
			"rotationOrigin": [ 0.0, 0.0, 9.0 ],
			"rotationX": -22.5,
			"faces": {
				"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ] },
				"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
			},
			"children": [
				{
					"name": "topbar2",
					"from": [ 15.0, 0.0, 0.0 ],
					"to": [ 16.0, 16.0, 1.0 ],
					"rotationOrigin": [ 15.0, 0.0, 0.0 ],
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 16.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "topbar3",
					"from": [ 0.0, 15.2304, -0.1857 ],
					"to": [ 16.0, 16.2304, 0.8143 ],
					"rotationOrigin": [ 0.0, 15.2304, -0.1857 ],
					"rotationX": 22.5,
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 16.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "topbar4",
					"from": [ 8.0, 3.4442, -8.3149 ],
					"to": [ 9.0, 18.4442, -7.3149 ],
					"rotationOrigin": [ 8.0, 3.4442, -8.3149 ],
					"rotationX": 32.5,
					"faces": {
						"north": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 15.0 ] },
						"east": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 15.0 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 15.0 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 15.0 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#wood", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					}
				}
			]
		},
		{
			"name": "string1",
			"from": [ 0.0, 2.0, 8.5 ],
			"to": [ 0.3, 6.3, 8.8 ],
			"rotationOrigin": [ 0.0, 2.0, 8.0 ],
			"rotationX": -12.5,
			"rotationZ": -67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string2",
			"from": [ 0.0, 9.0, 5.5 ],
			"to": [ 0.3, 14.3, 5.8 ],
			"rotationOrigin": [ 0.0, 9.0, 5.0 ],
			"rotationX": -10.5,
			"rotationZ": -67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string3",
			"from": [ 0.0, 7.0, 6.5 ],
			"to": [ 0.3, 12.3, 6.8 ],
			"rotationOrigin": [ 0.0, 7.0, 6.0 ],
			"rotationX": -17.5,
			"rotationZ": -67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 5.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string4",
			"from": [ 15.0, 2.0, 8.5 ],
			"to": [ 15.3, 4.3, 8.8 ],
			"rotationOrigin": [ 15.0, 2.0, 8.0 ],
			"rotationZ": 67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string5",
			"from": [ 15.0, 7.0, 6.5 ],
			"to": [ 15.3, 11.8, 6.8 ],
			"rotationOrigin": [ 15.0, 7.0, 6.0 ],
			"rotationX": -15.5,
			"rotationZ": 67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.5 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.5 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.5 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 4.5 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string6",
			"from": [ 15.0, 11.0, 4.5 ],
			"to": [ 15.3, 13.8, 4.8 ],
			"rotationOrigin": [ 15.0, 11.0, 4.0 ],
			"rotationX": 10.5,
			"rotationZ": 67.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.5 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.5 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.5 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 2.5 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string9",
			"from": [ 8.0, 13.0, 4.0 ],
			"to": [ 8.3, 14.3, 4.3 ],
			"rotationOrigin": [ 8.0, 13.0, 4.0 ],
			"rotationX": -45.0,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 1.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string10",
			"from": [ 4.0, 0.0, 10.0 ],
			"to": [ 4.2, 3.0, 10.2 ],
			"rotationOrigin": [ 4.0, 0.0, 10.0 ],
			"rotationX": -28.0,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string11",
			"from": [ 12.0, 0.0, 10.0 ],
			"to": [ 12.2, 3.2, 10.2 ],
			"rotationOrigin": [ 12.0, 0.0, 10.0 ],
			"rotationX": -27.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "string12",
			"from": [ 8.0, 0.0, 10.0 ],
			"to": [ 8.2, 3.6, 10.2 ],
			"rotationOrigin": [ 8.0, 0.0, 10.0 ],
			"rotationX": -24.5,
			"faces": {
				"north": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.5 ] },
				"east": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.5 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.5 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 3.5 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#string", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] }
			}
		},
		{
			"name": "hide",
			"from": [ 11.0, 4.0, 8.0 ],
			"to": [ 17.0, 4.5, 16.0 ],
			"rotationOrigin": [ 11.0, 4.0, 8.0 ],
			"rotationX": 67.5,
			"rotationY": -180.0,
			"faces": {
				"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 6.0, 0.5 ] },
				"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 8.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 6.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 8.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
				"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 6.0, 8.0 ], "windMode": [-1,-1,-1,-1] },
				"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 6.0, 8.0 ] }
			},
			"children": [
				{
					"name": "hideneck",
					"from": [ 1.5, 0.0, 8.0 ],
					"to": [ 4.5, 0.4, 9.0 ],
					"rotationOrigin": [ 1.0, 0.0, 8.0 ],
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.0, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 3.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "head",
							"from": [ 0.5, 0.0, 1.0 ],
							"to": [ 2.5, 0.3, 2.0 ],
							"rotationOrigin": [ 0.0, 0.0, 1.0 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 2.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				},
				{
					"name": "sidegut1",
					"from": [ 6.0, 0.0, 2.5 ],
					"to": [ 6.5, 0.4, 5.5 ],
					"rotationOrigin": [ 6.0, 0.0, 2.0 ],
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 0.5, 3.0 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "bellybutton",
							"from": [ 0.5, 0.0, 1.5 ],
							"to": [ 1.0, 0.3, 2.5 ],
							"rotationOrigin": [ 1.0, 0.0, 1.0 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 0.5, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				},
				{
					"name": "tail",
					"from": [ 2.5, 0.0, -1.0 ],
					"to": [ 3.5, 0.4, 0.0 ],
					"rotationOrigin": [ 2.0, 0.0, -1.0 ],
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 1.0, 1.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "sidegut2",
					"from": [ -0.5, 0.0, 2.5 ],
					"to": [ 0.0, 0.4, 4.8 ],
					"rotationOrigin": [ -1.0, 0.0, 3.0 ],
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 0.5, 2.0 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 0.5, 2.0 ], "windMode": [-1,-1,-1,-1] }
					}
				},
				{
					"name": "rlimb1",
					"from": [ 0.0, 0.0, 6.0 ],
					"to": [ 2.0, 0.4, 9.5 ],
					"rotationOrigin": [ 0.0, 0.0, 6.0 ],
					"rotationY": -45.0,
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "paw1",
							"from": [ 0.25, 0.0, 3.0 ],
							"to": [ 1.75, 0.3, 4.0 ],
							"rotationOrigin": [ 0.0, 0.0, 3.0 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				},
				{
					"name": "rlimb3",
					"from": [ -2.0, 0.0, 0.0 ],
					"to": [ 0.0, 0.4, 3.5 ],
					"rotationOrigin": [ -2.0, 0.0, 0.0 ],
					"rotationY": 45.0,
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "paw3",
							"from": [ 0.25, 0.0, -0.8 ],
							"to": [ 1.75, 0.3, 0.2 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				},
				{
					"name": "llimb1",
					"from": [ 4.1, 0.0, 7.8 ],
					"to": [ 6.1, 0.4, 11.3 ],
					"rotationOrigin": [ 4.0, 0.0, 7.0 ],
					"rotationY": 45.0,
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "paw2",
							"from": [ 0.25, 0.0, 3.0 ],
							"to": [ 1.75, 0.3, 4.0 ],
							"rotationOrigin": [ 0.0, 0.0, 3.0 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				},
				{
					"name": "llimb2",
					"from": [ 7.0, 0.0, -1.2 ],
					"to": [ 9.0, 0.4, 2.3 ],
					"rotationOrigin": [ 7.0, 0.0, -2.0 ],
					"rotationY": -45.0,
					"faces": {
						"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 3.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
						"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] },
						"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 2.0, 3.5 ], "windMode": [-1,-1,-1,-1] }
					},
					"children": [
						{
							"name": "paw4",
							"from": [ 0.25, 0.0, -0.8 ],
							"to": [ 1.75, 0.3, 0.2 ],
							"rotationOrigin": [ 0.0, 0.0, 3.0 ],
							"faces": {
								"north": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"east": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"south": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"west": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.0, 0.5 ], "windMode": [-1,-1,-1,-1] },
								"up": { "texture": "#furside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] },
								"down": { "texture": "#fleshside", "uv": [ 0.0, 0.0, 1.5, 1.0 ], "windMode": [-1,-1,-1,-1] }
							}
						}
					]
				}
			]
		}
	]}

 

 

Hide Rack Item code:

{
	code: "craftsmanship:rack",
	maxstacksize: 64,
	variantgroups: [
		{ code: "type", states: ["hide"] },
		{ code: "size", states: ["small"] },		
		{ code: "state", states: ["fresh", "cured" ] }
	],
	shapeByType: {
		"*-small-fresh":  { base: "equipment/hiderack/small/full" },
		"*-small-cured":  { base: "equipment/hiderack/small/full" }
	},
	textureByType: {
		"*-fresh": { 
			"string": { "base": "bow-string/bowstring-hide" }, 
			"wood": { "base": "debarked/oak" }, 
			"furside": { "base": "item/resource/hide/fresh" }, 
			"fleshside": { "base": "item/resource/hide/flesh" }
		},
		"*-cured": { 
			"string": { "base": "bow-string/bowstring-hide" }, 
			"wood": { "base": "debarked/oak" }, 
			"furside": { "base": "item/resource/hide/cured" }, 
			"fleshside": { "base": "item/resource/hide/dried" }
		}
	},
	transitionablePropsByType: {
		"*-fresh":
		[{
			type: "Dry",
			freshHours: { avg: 0 },
			transitionHours: { avg: 48 },
			transitionedStack: { type: "item", code: "rack-hide-small-cured" },
			transitionRatio: 1
		}]
	},
	creativeinventory: { "general": ["rack-hide-*"], "items": ["rack-hide-*"] },
	heldTpIdleAnimation: "holdbothhands",
	maxstacksize: 64,
	materialDensity: 500,
	guiTransform: {
		translation: { x: 5, y: 6, z: 0 },
		rotation: { x: 142, y: -180, z: -6 },
		origin: { x: 0.4, y: 0.1, z: 0.5 },
		scale: 1.64
	},
	fpHandTransform: {
		translation: { x: -0.5, y: -0.4, z: 0 },
		rotation: { x: 108, y: 7, z: -83 },
		origin: { x: 0.5, y: 0, z: 0 },
		scale: 0.78
	},
	tpHandTransform: {
		translation: { x: -0.5, y: -0.4, z: 0 },
		rotation: { x: 108, y: 7, z: -83 },
		origin: { x: 0.5, y: 0, z: 0 },
		scale: 0.78
	},
	groundTransform: {
		translation: { x: 0, y: 0.17, z: 0 },
		rotation: { x: -1, y: 0, z: 0 },
		origin: { x: 0.5, y: 0.5, z: 0.5299 },
		scale: 1.65
	}
}

 

 

  • Solution
Posted (edited)

Replace textureByType with texturesByType. texture supports one texture, textures more. The game is trying to find "base" but only finds "string".

Edited by Brady_The
  • Like 1
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.