Your field of view and movement speed instantly change back to their default states while airborne with the freezing effect
The Bug:
Your field of view and movement speed instantly change back to their default states while airborne with the freezing effect.
Steps to Reproduce:
- Stand inside of some powder snow and wait until the freezing overlay covers your screen.
- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view and movement speed instantly change back to their default states while airborne with the freezing effect.
Observed Behavior:
Your field of view and movement speed instantly change back to their default states.
Expected Behavior:
Your field of view and movement speed would not instantly change back to their default states.
Code Analysis:
Code analysis by [Mod] Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
public abstract class LivingEntity extends Entity { ... protected void tryAddFrost() { if (!this.getBlockStateOn().isAir()) { int i = this.getTicksFrozen(); if (i > 0) { AttributeInstance attributeinstance = this.getAttribute(Attributes.MOVEMENT_SPEED); if (attributeinstance == null) { return; } float f = -0.05F * this.getPercentFrozen(); attributeinstance.addTransientModifier(new AttributeModifier(SPEED_MODIFIER_POWDER_SNOW_UUID, "Powder snow slow", (double)f, AttributeModifier.Operation.ADDITION)); } } } ...
If we look at the above class, we can see that the code specifically checks to see whether or not the player has air below their feet (is airborne) before changing their field of view and movement speed whilst freezing. This is evident through the following line of code:
if (!this.getBlockStateOn().isAir())
This basically means that if the player is airborne whilst freezing, their field of view and movement speed would instantly change back to their default states.
- Unresolved
[Mod] Avoma- 8
- 4
- Community Consensus
Normal
- Platform
- Accessibility Player
21w11a - 1.21.4
21w11a 21w13a 21w14a 21w15a 21w16a 21w17a 21w18a 21w19a 21w20a 1.17-pre1 1.17-pre3 1.17-pre4 1.17-pre5 1.17-rc1 1.17-rc2 1.17 1.17.1-pre1 1.17.1-pre2 1.17.1-rc1 1.17.1 21w37a 21w40a 21w43a 1.18 1.18.1 22w05a 1.18.2 1.19 1.19.2 22w43a 1.19.3 1.19.4 1.20.1 1.20.4 23w51b 1.21 1.21.3 1.21.4
Created Issue:
FOV instantly changes back to default state, whilst mid-air with the freezing effect
The Bug:
FOV instantly changes back to default state, whilst mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
→Notice how your FOV changes whilst in mid-air.
Information:
This can also be seen whilst flying in creative mode.
Can confirm in 21w13a.
The Bug:
FOVinstantly changes back to default state,whilst mid-air with the freezing effect.Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
→Notice how your
FOV changes whilst in mid-air.Information:
This can also be seen whilst flying in creative mode.
The Bug:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
- →
Notice how your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Information:
This can also be seen whilst flying in creative mode.
FOVinstantly changes back to default state,whilst mid-air with the freezing effectYour field of view instantly changes back to its default state whilst in mid-air with the freezing effect
The Bug:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
- →
Notice how your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Information:
Th
is can also be seen whilst flying in creative mode.The Bug:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
- →
Notice how your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Expected Behavior:
The expected behavior would be that your field of view does not instantly change back to its default state whilst in mid-air with the freezing effect.
The Bug:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
- →
Notice how your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Expected Behavior:
The expected behavior would be that your field of viewdoesnot instantly change back to its default state whilst in mid-air with the freezing effect.The Bug:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow.
- Jump.
Observed Behavior:
Your field of view instantly changes back to its default state whilst in mid-air with the freezing effect.
Expected Behavior:
Your field of view would not instantly change back to its default state whilst in mid-air with the freezing effect.
The Bug:
Your field of view instantly changes back to its default state whilst
in mid-airwith the freezing effect.Steps to Reproduce:
- Step inside of some powder snow.
Wait until the freezing overlay covers your screen.- Exit the powder snow.
- Jump.
Observed Behavior:
Your field of view instantly changes back to its default state whilst
in mid-airwith the freezing effect.Expected Behavior:
Your field of view would not instantly change back to its default state whilst
in mid-airwith the freezing effect.The Bug:
Your field of view instantly changes back to its default state whilst airborne with the freezing effect.
Steps to Reproduce:
- Step inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view instantly changes back to its default state whilst airborne with the freezing effect.
Observed Behavior:
Your field of view instantly changes back to its default state whilst airborne with the freezing effect.
Expected Behavior:
Your field of view would not instantly change back to its default state whilst airborne with the freezing effect.
Your field of view instantly changes back to its default state whilstin mid-airwith the freezing effectYour field of view instantly changes back to its default state whilst airborne with the freezing effect
The Bug:
Your field of view instantly change
sback toitsdefault state whilst airborne with the freezing effect.Steps to Reproduce:
- St
epinside of some powder snow.- Wait until the freezing overlay covers your screen.
- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view instantly change
sback toitsdefault state whilst airborne with the freezing effect.Observed Behavior:
Your field of view instantly change
sback toitsdefault state whilst airborne with the freezing effect.Expected Behavior:
Your field of view would not instantly change back to
itsdefault state whilst airborne with the freezing effect.The Bug:
Your field of view and movement speed instantly change back to their default states whilst airborne with the freezing effect.
Steps to Reproduce:
- Stand inside of some powder snow.
- Wait until the freezing overlay covers your screen.
- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view and movement speed instantly change back to their default states whilst airborne with the freezing effect.
Observed Behavior:
Your field of view and movement speed instantly change back to their default states whilst airborne with the freezing effect.
Expected Behavior:
Your field of view and movement speed would not instantly change back to their default states whilst airborne with the freezing effect.
Code Analysis:
Code analysis by [Mod] Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
net.minecraft.world.entity.LivingEntity.javapublic abstract class LivingEntity extends Entity { ... protected void tryAddFrost() { if (!this.getBlockStateOn().isAir()) { int i = this.getTicksFrozen(); if (i > 0) { AttributeInstance attributeinstance = this.getAttribute(Attributes.MOVEMENT_SPEED); if (attributeinstance == null) { return; } float f = -0.05F * this.getPercentFrozen(); attributeinstance.addTransientModifier(new AttributeModifier(SPEED_MODIFIER_POWDER_SNOW_UUID, "Powder snow slow", (double)f, AttributeModifier.Operation.ADDITION)); } } } ...If we look at the above class, we can see that the code specifically checks to see whether or not the player has air below their feet (is airborne) before changing their field of view and movement speed whilst freezing. This is evident through the following line of code:
if (!this.getBlockStateOn().isAir())This basically means that if the player is airborne whilst freezing, their field of view and movement speed would instantly change back to their default states.
Your field of view instantly changesback toitsdefault state whilst airborne with the freezing effectYour field of view and movement speed instantly change back to their default states whilst airborne with the freezing effect
The Bug:
Your field of view and movement speed instantly change back to their default states whil
stairborne with the freezing effect.Steps to Reproduce:
- Stand inside of some powder snow.
Waituntil the freezing overlay covers your screen.- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view and movement speed instantly change back to their default states whil
stairborne with the freezing effect.Observed Behavior:
Your field of view and movement speed instantly change back to their default states
whilst airborne with the freezing effect.Expected Behavior:
Your field of view and movement speed would not instantly change back to their default states
whilst airborne with the freezing effect.Code Analysis:
Code analysis by [Mod] Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
net.minecraft.world.entity.LivingEntity.javapublic abstract class LivingEntity extends Entity { ... protected void tryAddFrost() { if (!this.getBlockStateOn().isAir()) { int i = this.getTicksFrozen(); if (i > 0) { AttributeInstance attributeinstance = this.getAttribute(Attributes.MOVEMENT_SPEED); if (attributeinstance == null) { return; } float f = -0.05F * this.getPercentFrozen(); attributeinstance.addTransientModifier(new AttributeModifier(SPEED_MODIFIER_POWDER_SNOW_UUID, "Powder snow slow", (double)f, AttributeModifier.Operation.ADDITION)); } } } ...If we look at the above class, we can see that the code specifically checks to see whether or not the player has air below their feet (is airborne) before changing their field of view and movement speed whilst freezing. This is evident through the following line of code:
if (!this.getBlockStateOn().isAir())This basically means that if the player is airborne whilst freezing, their field of view and movement speed would instantly change back to their default states.
The Bug:
Your field of view and movement speed instantly change back to their default states while airborne with the freezing effect.
Steps to Reproduce:
- Stand inside of some powder snow and wait until the freezing overlay covers your screen.
- Exit the powder snow and jump constantly.
- Take note as to whether or not your field of view and movement speed instantly change back to their default states while airborne with the freezing effect.
Observed Behavior:
Your field of view and movement speed instantly change back to their default states.
Expected Behavior:
Your field of view and movement speed would not instantly change back to their default states.
Code Analysis:
Code analysis by [Mod] Avoma can be found below.
The following is based on a decompiled version of Minecraft 1.18.1 using MCP-Reborn.
net.minecraft.world.entity.LivingEntity.javapublic abstract class LivingEntity extends Entity { ... protected void tryAddFrost() { if (!this.getBlockStateOn().isAir()) { int i = this.getTicksFrozen(); if (i > 0) { AttributeInstance attributeinstance = this.getAttribute(Attributes.MOVEMENT_SPEED); if (attributeinstance == null) { return; } float f = -0.05F * this.getPercentFrozen(); attributeinstance.addTransientModifier(new AttributeModifier(SPEED_MODIFIER_POWDER_SNOW_UUID, "Powder snow slow", (double)f, AttributeModifier.Operation.ADDITION)); } } } ...If we look at the above class, we can see that the code specifically checks to see whether or not the player has air below their feet (is airborne) before changing their field of view and movement speed whilst freezing. This is evident through the following line of code:
if (!this.getBlockStateOn().isAir())This basically means that if the player is airborne whilst freezing, their field of view and movement speed would instantly change back to their default states.
Your field of view and movement speed instantly change back to their default states whilstairborne with the freezing effectYour field of view and movement speed instantly change back to their default states while airborne with the freezing effect

Can confirm. Happens as long as the center of your hitbox is outside the powder snow. So this also happens if you jump on the edge.