mojira.dev
MC-119

Mobs visually sinking through solid blocks

Mobs should walk about and not fall when walking on solid blocks

Mobs sink into the ground.

How to reproduce
1. Open a world
2. go to a village or just play for a while
3. You will start to see villagers and zombies mainly but other mobs too sinking into the ground.

Linked issues

MC-130 Dogs/wolfs die by falling through blocks Resolved MC-321 Mobs lag and go through blocks. Resolved MC-397 Irritant bug with villagers Resolved MC-763 Villagers fall through the ground randomly. Resolved MC-1504 mobs falling in blocks Resolved

Attachments

Comments 311

DetachableMonkey (Kurt Boyer)

I could not confirm this for 1.4.2pre local. I built a wooden fence about 10x10 and spawned a sheep within. Then I pushed the sheep around for 2 minutes. The sheep remained on the correct level the entire time. Wasn't this fixed in 1.4.1pre?

Tomas Watchorn

No this screenshot was taken in 1.4.2, I'm not entirely sure how to make it happen, but it does happen occasionally.

DetachableMonkey (Kurt Boyer)

Was this locally or on a multi-player server?

NeverCast [Joshua Lloyd]

I notice this with any moving entity in Multiplayer servers, from what I gather, sometimes the client gets confused about where the entity actually is, and because Minecraft's movement data is relative not absolute ( Unless teleporting or moving more than 4, i think it's 4; blocks in a single movement ). When this occurs, you can either try get the mob to move really fast, in the case of a player, tell them to run around and jump lots for your own sanity so they stop glitching in the ground, as for actual mobs. It's a bit more difficult to fix it, one solution is to walk away and come back, or to pick them up with a minecart.

I realise that there is no difference between multiplayer and the integrated single player now, but it does seem to occur more often in SMP, which I'm assuming is due to some sort of latency.

Solution?
Client assumes the mob is actually on top of the block using it's AABB, or the server periodically sends Teleport packets refreshing the client of the entities actual position. Maybe only within a few chunks of you do the entities have an update, this will reduce some of the bandwidth incurred by the extra packets.

This often happens to me too (using 1.4.2), though mainly with humanoid NPCs/mobs climbing up stairs. They enter the ground and walk around half-submerged, then randomly pop up again later. If there is a block or surface alongside the stairs with and empty space above it, they attempt to walk onto it, but if they are still slightly below it, they half enter the block, and so are submerged. This occurs most often with villagers.

301 more comments

Here's 100% proof in my last GIF upload.
This also proves it's directly related to -> https://bugs.mojang.com/browse/MC-104259

@Meri Diana, my previous world was created in 1.10.2.

In my latest GIF above, you will see I recreated the issue. You can do it to.

1. Creative mode:
2. Build glass wall around villager on vegetables.
3. Create hole for you slip in.
4. Harvest what ever plant is under mob.

  • Continue destroying/harvesting plant/weeds until no new seeds are laid by villager.
    5. Villager should now be standing on manicured dirt.
    6. Wait for manicured dirt to become regular dirt.
    7. When manicured dirt -> regular dirt, mob falls into block.

You can see in the GIF, that it happened with both villagers I trapped and tested.

Again, this looks like the same problem as https://bugs.mojang.com/browse/MC-104259 , but in MC-104259, YOU get stuck in trying to fall into the block.

Again did a 2nd control test in creative mode to prove this needs to be reopened. This is even more crystal clear of what I did.

Mob-sink-in-block2.gif

4 villagers in glass.
All 4 fall in the ground block when the ground changes state.

You will see at the end, I was suprised they will walk out of it too.

Windows 10 Pro 64bit
Java 1.8.0_101-b13

I'm curious if anybody who does this DOES NOT get the results.
I predict everybody on 16w33a can repeat this as I did.

That is a different issue. The farmland block changes from 15/16 of a block to dirt which is a full block. The entity is then stuck in the block and falls through.

Argh... 5x I created time consuming detailed posts with supporting data here.

Created NEW issue --> https://bugs.mojang.com/browse/MC-106466

Argh..

This will be my last bug report. Minecraft is paid for software with paid people on staff to make it better. I'm not getting paid for helping to make your software better to keep the staff, developers employed, collect Microsoft stock shares, and make more money.

Any other bug reports from me, then refund my purchase of Minecraft for helping you or pay me as an independent contractor.

Those that are volunteers here, I feel sorry for you. Working for free to help build feed and cloth people in poor places/countries is one thing. Working for free to help a profitable business make more money that increases it's stock price and makes it's investors more money is another.

@unknown
<metatalk>(I know I shouldn't)
Aside from the fact that we paid only ONCE for a game that gives us SO much different possibilities, an open game that can go on forever and ever, or minigames etc., and Mojang not being obliged to spend money to let their staff give us new content all the time, just a bug-free game at some point, which they try to do with the MCPE-/WIN10-version, coding it from the ground up to its final product, which means in theory they could even phase out the buggy JAVA MCPC version here..

And aside from the fact that Mojang/Minecraft did not belong to Microsoft before (for the longest part of its existence so far), and this bug report system is very much older than Microsoft owning Mojang... We, who still are contributing to make this game better, are possibly all in love with the game itself and some of its community, despite what we may or may not think about Microsoft owning Mojang/Minecraft.

Keep your misplaced "pity" for somebody and somewhere else.
What we decide to do voluntarily is up to us, and you're always free to not contribute.

Some of us also do good deeds like helping to feed and cloth people by the way, one does not exclude the other.

Thank you for trying to help though, have fun gaming in the future }=)
</metatalk>

Tomas Watchorn

(Unassigned)

Confirmed

fall, sink

Minecraft 1.4.2, Minecraft 1.4.4, Minecraft 1.4.5, Minecraft 1.4.6, Minecraft 1.4.7, ..., Minecraft 14w34b, Minecraft 14w34c, Minecraft 1.8, Minecraft 1.8.1-pre3, Minecraft 1.8.7

Minecraft 15w44b

Retrieved