Why do baby mobs appear larger than adult mobs in Minecraft Bedrock?
Quick Answer: This is a known entity scaling bug where baby mob render controllers or geometry files have incorrect scale values, causing baby variants to render larger than their adult counterparts. The fix involves correcting the scale factor in the entity’s render controller or geometry file.
Details: GitHub issue #129 reports that baby mobs appear significantly larger than adult mobs in Bedrock Edition. This scaling bug typically stems from incorrect scale values in the entity’s render controller (.render_controllers.json) or geometry file (.geo.json). In Bedrock’s entity system, baby variants usually inherit from adult definitions but should have a scale modifier (typically 0.5 or similar) applied via the `minecraft:is_baby` filter in render controllers. When this scale factor is missing, inverted, or set incorrectly (e.g., >1.0), baby mobs render at the same or larger size than adults. Check the entity’s render controller for `arrays.scales` or geometry for `bones[].scale` values under `minecraft:is_baby` conditions.
// Example fix in render_controller: add baby scale condition
"arrays": {
"scales": {
"Array.skins": "query.is_baby ? 0.5 : 1.0"
}
}
Last updated: 2026-07-13
