mojira.dev
MCPE-41398

Frost Walker on armor stands and mobs freezes water 1 block too low

Original summary
Frost Walker On Armor Stands Only Partly Functional

When an armor stand is equipped with frost walker boots, it should be able to freeze water (just like a player would), how ever this is not typically the case.

When pushing the armor stand next to water, nothing will freeze.

When dropping an armor stand from above, nothing will freeze.

The only way that has been found, is to launch the armor stand on slime blocks, but even this has very buggy behavior as it freezes water several blocks below it.

You can find a detailed example of this bug here: https://youtu.be/-w1Kf--Alv4?t=494

Regardless of the bugs with frost walker, I would also like to mention that this is not on parity with the java edition in nearly any way <3

Related issues

Attachments

Comments

migrated
[media]
GoldenHelmet

Confirmed this behavior in 1.14.30 as shown here:

[media]

. Using a slime block attached to a piston to push an armor stand that is equipped with frost walker boots across blocks with full-height hitboxes will turn water 2 blocks below into frosted ice.

The expected behavior would be to turn water into frosted ice frosted ice 1 block below. This is what occurs on Java, and when players wear frost walker boots on Bedrock.

I have a guess for what could be causing this issue: the entity equipped with frost walker boots must be above the water level to freeze it, but an armor stand set on top of a block that is the same height as surrounding water blocks does not register as being above them.

migrated

In the video the armor stand is on top of a trapdoor which has an a little bit smaller collision box. 

  1. MCPE-13451

That could be the reason why the armor stand created frosted ice. 

Edit: I looked closely and saw that the armor stand already generated frosted ice before it was standing on the ice, so I think that it doesn’t have to do anything with this issue.

GoldenHelmet

Updated summary based on duplicate report MCPE-81862. Frost Walker on mobs behaves just like Frost Walker on armor stands, freezing water 1 block lower than it would freeze water on a player. This makes it almost entirely useless on mobs because they cannot freeze a lake or ocean by walking across it.

The fact that Frost Walker behaves the same on mobs and armor stands, but differently on players, pointed me toward the explanation: Frost Walker has been programmed based on the player's position being stored by the game at 1.62001 blocks above (+Y) the bottom of the player's feet. The position of mobs and armor stands, however, is stored at the bottom of their feet.

[Mojang] Mega_Spud (Jay)

This bug is fixed in the latest beta version, and the fix will be included in a future update when that is ready for full release (no specific date can be given). We will leave this ticket open as a point of reference until the fix has been fully released.

[Mojang] Mega_Spud (Jay)

Resolving issues that were marked as fixed in the 1.15 and 1.16 Betas, now that 1.16.0 is being released.

silentwisperer

(Unassigned)

131343

Confirmed

Windows

window 10

frost-walker, java-parity

1.8.1, 1.9.0, 1.11.4, 1.14.30 Hotfix, 1.14.60 Hotfix

1.16.0.66 Beta

Retrieved