-
Bug
-
Resolution: Unresolved
-
None
-
1.21.0.23 Preview, 1.21.0.22 Preview, 1.21.0.21 Preview, 1.21.0.20 Preview, 1.20.80.24 Preview, 1.20.80.23 Preview, 1.20.70.24 Preview, 1.20.70.22 Preview, 1.20.70.20 Preview, 1.20.70.21 Preview, 1.20.51 Hotfix, 1.20.61 Switch, 1.20.60, 1.20.62 Hotfix, 1.20.70.25 Preview, 1.20.80.20 Preview, 1.20.80.21 Preview, 1.20.70, 1.20.71 Hotfix, 1.20.80.22 Preview, 1.20.72 Hotfix, 1.20.73 Hotfix, 1.20.80, 1.20.81 Hotfix
-
None
-
Confirmed
-
Multiple
-
1174570
Description:
Baby hoglins and baby zoglins have collision boxs that are much smaller than their models.
Steps to Reproduce:
- Spawn a baby hoglin or baby zoglin
- Use lead to leash it
- Move it into 0.5 blocks tall space
Observed Results:
Baby hoglin or baby zoglin can enter 0.5 blocks tall space.
Expected Results:
Baby hoglin or baby zoglin should not be able to enter 0.5 blocks tall space.
Code Analysis:
Baby hoglin behavior definition from behavior_packs/vanilla_1.20.50/entities/hoglin.json:
"hoglin_baby": { "minecraft:scale": { "value": 0.5 }, "minecraft:collision_box": { "width": 0.85, "height": 0.85 } }
Baby zoglin behavior definition from behavior_packs/vanilla_1.20.50/entities/zoglin.json:
"zoglin_baby": { "minecraft:scale": { "value": 0.5 }, "minecraft:collision_box": { "width": 0.85, "height": 0.85 } }
Can find that there is a minecraft:scaled component in hoglin_baby / zoglin_baby, so baby hoglin and baby zoglin collision box will be scaled by the value of minecraft:scale. After scaled, the collision box is 0.425x0.425, which means that baby hoglins and baby zoglins can enter 0.5 blocks tall space.
How to Fix:
Removing the minecraft:scale component in hoglin_baby / zoglin_baby will resolve this issue.
"zoglin_baby": { "minecraft:collision_box": { "width": 0.85, "height": 0.85 } }
"hoglin_baby": { "minecraft:collision_box": { "width": 0.85, "height": 0.85 } }