mojira.dev
MCPE-178391

Baby hoglin and baby zoglin collision box is too small

Description:
Baby hoglins and baby zoglins have collision boxs that are much smaller than their models.

Steps to Reproduce:

  1. Spawn a baby hoglin or baby zoglin

  2. Use lead to leash it

  3. 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.

Screenshot of Issue:

[media]
[media]

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
        }
      }
"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
        }
      }
"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
        }
      }
"zoglin_baby": {
        "minecraft:collision_box": {
          "width": 0.85,
          "height": 0.85
        }
      }
"hoglin_baby": {
        "minecraft:collision_box": {
          "width": 0.85,
          "height": 0.85
        }
      }
"hoglin_baby": {
        "minecraft:collision_box": {
          "width": 0.85,
          "height": 0.85
        }
      }

Attachments

Comments 2

[media][media][media]

Can Confirm. Also attached video showing this bug in action.

[media]

agoodday233

(Unassigned)

1174570

Confirmed

Multiple

1.20.51 Hotfix, 1.21.60.27 Preview, 1.21.60.23 Preview, 1.21.60.21 Preview, 1.21.50.30 Preview, ..., 1.21.50, 1.21.60.25 Preview, 1.21.60.24 Preview, 1.21.60.28 Preview, 1.21.51 Hotfix

Retrieved