mirror of
https://github.com/chylex/Better-Controls.git
synced 2025-06-03 04:34:03 +02:00
Avoid sudden FOV jump when starting to fly with disabled FOV changing
This commit is contained in:
parent
b511727be9
commit
5f5c3da988
src/main/java/chylex/bettercontrols
@ -7,7 +7,4 @@ import org.spongepowered.asm.mixin.gen.Accessor;
|
|||||||
public interface AccessGameRendererFields{
|
public interface AccessGameRendererFields{
|
||||||
@Accessor
|
@Accessor
|
||||||
void setMovementFovMultiplier(float value);
|
void setMovementFovMultiplier(float value);
|
||||||
|
|
||||||
@Accessor
|
|
||||||
void setLastMovementFovMultiplier(float value);
|
|
||||||
}
|
}
|
||||||
|
@ -204,9 +204,7 @@ public final class PlayerTicker{
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (cfg().disableChangingFovWhileFlying && FlightHelper.isFlyingCreativeOrSpectator(player)){
|
if (cfg().disableChangingFovWhileFlying && FlightHelper.isFlyingCreativeOrSpectator(player)){
|
||||||
final AccessGameRendererFields renderer = (AccessGameRendererFields)mc().gameRenderer;
|
((AccessGameRendererFields)mc().gameRenderer).setMovementFovMultiplier(1F);
|
||||||
renderer.setMovementFovMultiplier(1F);
|
|
||||||
renderer.setLastMovementFovMultiplier(1F);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user