mojira.dev
MC-96555

Wolves, ocelots and parrots can teleport in all non-full cube blocks near owner including path, lava, fire...

My tamed wolves which are sitting on Grass Path Block sinks. But it doesn't cause any damage to them.


Code analysis by @unknown can be found in this comment.

Linked issues

Attachments

Comments 10

I can't reproduce this (16w05B).

Tom Udding
That's because it was FIXED in 16w05b!

It was marked fixed in 16w05b because of Tom's comment.

I have found the bug in 16w07b

This is happening to me constantly in 1.9 release. Whenever the dog teleports to me and it lands on a grass path block. Instead of landing on top of the path block, it's down inside and I can see the ears popping out, just the the attach screenshots above. It's very consistent and trivial to reproduce, it happens every time.

Keeps happening sometimes in 1.10.

Edit: Could a previously 1.9 world (and possibly wolfs) cause this?

Please link to this comment in the description

The following is based on a decompiled version of Minecraft 1.10 using MCP 9.30.

This affects very likely all non full cube blocks, which means that this could happen with lava or cacti blocks as well. The reason for this is that the method net.minecraft.entity.ai.EntityAIFollowOwner.isEmptyBlock(BlockPos), which makes sure that the blocks above a solid opaque block are empty, only tests if the block is air or not a full cube.

Please change the summary of the report to something like "Wolves and ocelots can teleport in all non-full cube blocks near owner including path, lava, fire..."

This appears to be not fixed and still the case in 1.12-pre2. Wolves still teleport into path blocks and into fire.

Not sure if this is fixed for 1.12. My wife lost a parrot to lava in a smithy. Did not see it happen so do not know if it teleported there or flew into it.

Donald Ng

migrated

Confirmed

ocelot, parrot, teleport, wolf

Minecraft 16w05a, Minecraft 16w07b, Minecraft 1.9 Pre-Release 4, Minecraft 1.9, Minecraft 1.10, Minecraft 16w40a, Minecraft 16w42a, Minecraft 17w16b

Minecraft 16w05b, Minecraft 1.12 Pre-Release 3

Retrieved