mojira.dev
MC-89883

Squid and glow squid collision error and rubberbanding

Squid and glow squid collision rule error.
Also affects the bubble columns.
16w06a: No rubberbanding, but still collision error or not synchronized.
In 16w07a rubberbanding again.
In the water also slightly affect.

Code analysis

Based on 1.11 decompiled using MCP 9.35 rc1

The problem is that the motion handling part of the code is only done server-side. This includes setting the horizontal motion (X and Z) to 0 and reducing the vertical motion (Y) when the squid is not in water. Because of that the server resets the horizontal constantly while client-side it changes when the player pushes the squid.

Linked issues

MC-90306 Squid Desync Resolved MC-93657 Flying derpy squids! :) Resolved MC-93763 Squid Resolved MC-98550 Squids derp out on ground Resolved MC-102907 Squids randomly slide and teleport around Resolved

Attachments

Comments 31

Brian McNamara

Just want to add the word rubberband or rubberbanding to describe the behavior

This issue has been fixed in 16w06a

No rubberbanding, but still collision error / not synchronized.
Mod please reopened.

Confirmed for

  • 16w06a

Like @unknown says squids are desynchronized. You can push them around but once you hit them, they will reappear at their original position.

I tested this in 18w22c and got the exact same result. 

21 more comments

Can confirm in 1.19.4 Pre-release 1.

Confirmed in 1.19.4 Pre-release 3. Very frustrating when trying to rescue a stranded squid.

Can confirm in 1.20.5.

Cannot be reproduced in 24w18a.

[media]

[media]

It's still there in 24w18a but a bit more difficult to see. A higher than normal tickrate makes it easy to reproduce:

[media]

[Mod]Les3awe

gegy

Confirmed

Gameplay

Low

Collision, Entities, Networking

collision, collisionRule, land, rubberband, rubberbanding, squid, squids

Minecraft 15w39c, Minecraft 15w40a, Minecraft 15w40b, Minecraft 15w41b, Minecraft 15w42a, ..., 1.21 Pre-Release 1, 1.21 Pre-Release 2, 1.21 Pre-Release 4, 1.21, 1.21 Release Candidate 1

Minecraft 16w06a, 24w33a

Retrieved