diff --git a/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/RenderSectionManager.java b/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/RenderSectionManager.java index 273fb40966..ca72820421 100644 --- a/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/RenderSectionManager.java +++ b/common/src/main/java/net/caffeinemc/mods/sodium/client/render/chunk/RenderSectionManager.java @@ -811,7 +811,8 @@ private boolean shouldPrioritizeTask(RenderSection section, float distance) { private float getEffectiveRenderDistance(FogParameters fogParameters) { var alpha = fogParameters.alpha(); - var distance = Math.min(fogParameters.renderEnd(), fogParameters.environmentalEnd()); + var environmentalEnd = fogParameters.environmentalEnd(); + var distance = Float.isNaN(environmentalEnd) ? fogParameters.renderEnd() : Math.min(fogParameters.renderEnd(), environmentalEnd); var renderDistance = this.getRenderDistance();