From 14f3120eedfee3bff4499ca64a62834c6e7ce3b7 Mon Sep 17 00:00:00 2001 From: Ben Staddon Date: Fri, 2 Dec 2016 02:49:34 +0000 Subject: [PATCH] Fix sky colour blending not working for render distances >16 (#3476) --- src/main/java/net/minecraftforge/client/ForgeHooksClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/client/ForgeHooksClient.java b/src/main/java/net/minecraftforge/client/ForgeHooksClient.java index e9d7f24d69..4ed9f91354 100644 --- a/src/main/java/net/minecraftforge/client/ForgeHooksClient.java +++ b/src/main/java/net/minecraftforge/client/ForgeHooksClient.java @@ -261,9 +261,9 @@ public class ForgeHooksClient GameSettings settings = Minecraft.getMinecraft().gameSettings; int[] ranges = ForgeModContainer.blendRanges; int distance = 0; - if (settings.fancyGraphics && settings.renderDistanceChunks >= 0 && settings.renderDistanceChunks < ranges.length) + if (settings.fancyGraphics && ranges.length > 0) { - distance = ranges[settings.renderDistanceChunks]; + distance = ranges[MathHelper.clamp_int(settings.renderDistanceChunks, 0, ranges.length-1)]; } int r = 0;