What are you trying to do, and what do you expect to happen?
Import a standard Bedrock Entity model (piglin.geo.json) where bone "parent" field casing differs from the target bone "name": leftItem is expected to be parented under leftarm, matching MCBE engine behavior which treats bone names case-insensitively.
{
"name": "leftarm",
"parent": "body",
"pivot": [5, 22, 0],
"cubes": [
{"origin": [4, 12, -2], "size": [4, 12, 4], "uv": [32, 48]},
{"origin": [4, 12, -2], "size": [4, 12, 4], "uv": [48, 48], "inflate": 0.25}
]
},
{
"name": "leftItem",
"parent": "leftArm",
"pivot": [ 6.0, 15.0, 1.0 ]
}
What happens instead?
BlockBench attaches leftItem to root instead of leftarm due to case-sensitive name matching, breaking the intended parent-child hierarchy. The resulting bone tree does not match what MCBE produces at runtime, and the user receives no warning or indication that the hierarchy was modified.
The following image shows the incorrect result in BlockBench — leftItem appears as a direct child of root rather than under leftarm:

Model format in which the issue occurs
Bedrock Model
Blockbench variant
Program
Blockbench version
5.1.4
Operating System
Windows 11
Installed Blockbench plugins
No response
Are there any console errors?
No response
What are you trying to do, and what do you expect to happen?
Import a standard Bedrock Entity model (piglin.geo.json) where bone
"parent"field casing differs from the target bone"name": leftItemis expected to be parented underleftarm, matching MCBE engine behavior which treats bone names case-insensitively.{ "name": "leftarm", "parent": "body", "pivot": [5, 22, 0], "cubes": [ {"origin": [4, 12, -2], "size": [4, 12, 4], "uv": [32, 48]}, {"origin": [4, 12, -2], "size": [4, 12, 4], "uv": [48, 48], "inflate": 0.25} ] }, { "name": "leftItem", "parent": "leftArm", "pivot": [ 6.0, 15.0, 1.0 ] }What happens instead?
BlockBench attaches

leftItemto root instead ofleftarmdue to case-sensitive name matching, breaking the intended parent-child hierarchy. The resulting bone tree does not match what MCBE produces at runtime, and the user receives no warning or indication that the hierarchy was modified.The following image shows the incorrect result in BlockBench —
leftItemappears as a direct child of root rather than underleftarm:Model format in which the issue occurs
Bedrock Model
Blockbench variant
Program
Blockbench version
5.1.4
Operating System
Windows 11
Installed Blockbench plugins
No response
Are there any console errors?
No response