mojira.dev
MC-80876

Entity riding vehicle has always same offset

The bug

When you have any entity riding a vehicle it will always have the same y coordinate offset to the vehicle. This value seems to be "standardized" for players (about one Sixth of the player height).

If you have for now an entity with a smaller or higher hitbox riding the vehicle, it is placed wrong (see screenshots).

A "relatively" easy way to solved this would be just using something like this to get the offset:

relativePos = hitbox(vehicle).maxy - (1 / 6) * hitbox(rider).maxy

That might need to be adjusted as the top edge of the hitbox of a horse for example isn't its back.

How to reproduce

Summon a tall entity riding a horse

/summon horse ~ ~ ~ {Tame:1b,Passengers:[{id:enderman,NoAI:1b}]}

Related issues

Attachments

Comments

migrated
[media][media][media]
kumasasa

Is this still an issue in the most recent versions (currently that is 1.10.2, or 16w42a) of Minecraft? If so, please update the affected versions and help us keeping this ticket updated from time to time.

migrated

In 18w31a: I typed the shown command with pigs and chicken, which don't seem to have exactly the same offset, but for endermen the offset is the same as in the picture shown.

TheGabro

affects 20w20b

migrated

Affects 1.16.3

Avoma

Can confirm in 20w51a.

Avoma

Can confirm in 21w03a.

Avoma

Can confirm in 21w05b.

Avoma

Can confirm in 21w07a.

Avoma

Can confirm in 1.16.5 and 21w08b.

Avoma

Can confirm in 21w15a.

Avoma

Can confirm in 1.19.

Avoma

Can confirm in 1.19.2.

marcono1234

gegy

Confirmed

Low

Entities

hitbox, offset, riding, vehicle

Minecraft 1.8.6, Minecraft 15w44b, Minecraft 1.11.2, Minecraft 1.12 Pre-Release 2, Minecraft 1.12 Pre-Release 6, ..., 21w15a, 1.17.1, 1.18 Pre-release 5, 1.19, 1.19.2

23w31a

Retrieved